Sociology, asked by thakurmahendra68, 10 months ago

What is Scotland yard?​

Answers

Answered by Swetakumar6789
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 champapaul54194
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