METROPOLITAN POLICE


Meaning of METROPOLITAN POLICE in English

( also infml the Met )

the police force responsible for Greater London (except for the City , where the police force is the City of London Police). It was established in 1827 by Sir Robert Peel . Its headquarters are at New Scotland Yard in Westminster (1).

See also CID .

Oxford guide to British and American culture English vocabulary.      Руководство по британской и американской культуре, Оксфордский английский словарь.