Metropolitan Police Service

The Metropolitan Police Service or the Met polices Greater London. This excludes the City of London which is police by the City of London Police. The Met’s headquarters is Scotland Yard.

Metropolitan Police Service

Gathering Shadows eddy