Scotland Yard in Greek
Scotland Yard in Greek
Σκότλαντ Γιαρντ
(UK) The headquarters of the Criminal Investigation Department of the London Metropolitan Police Force.