Scotland Yard in Japanese
Scotland Yard in Japanese
スコットランドヤード
(UK) The headquarters of the Criminal Investigation Department of the London Metropolitan Police Force.