Which statement is true? - MrProfessor

Practice this MCQ: Which statement is true?. Check correct answer and detailed explanation on MrProfessor.

Explanation

Scotland Yard is the headquarters of the Metropolitan Police Service in London, United Kingdom, and is widely known as the British Criminal Investigation Department. The other options are incorrect because Scotland Yard is not associated with the US, Canada, or a British colony.