Metropolitan Police Service

Metropolitan Police Service is the territorial police force responsible for Greater London.