Metropolitan Police

Metropolitan Police

Scotland Yard is a metonym for the headquarters of the Metropolitan Police Service, the territorial police force responsible for policing all 32 boroughs of London, excluding the City of London.

Metropolitan Police People (First 1 people) - Page 0

Metropolitan Police Service

Metropolitan Police Service