( 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 .