What is Scotland yard?
Answers
Answered by
3
Answer:
Scotland Yard, or New Scotland Yard is the headquarters of the London Metropolitan Police and, by association, a name often used to denote that force. It is located on the River Thames at Victoria Embankment just north of Westminster Bridge in the City of Westminster. Scotland Yard.
Explanation:
plzz mark my answer as brainliest
Answered by
1
Answer:
Scotland yard is a metonym for the headquarters of the metropolitan police,the territorial police force responsible for policing all 32 boroughs of London, excluding the city of London.
Explanation:
Mark as brainlist it should help you
Similar questions