Scotland Yard in Russian
Scotland Yard in Russian
Ско́тланд-Ярд
(UK) The headquarters of the Criminal Investigation Department of the London Metropolitan Police Force.