A Metropolitan Police Constable on horse back. The Metropolitan police is London's biggest employer, with over 31,000 police off

- Image ID: CF698J
Loop Images Ltd / Alamy Stock Photo
Image ID: CF698J
England, London, Westminster. A Metropolitan Police Constable on horse back. The Metropolitan police is London's biggest employer, with over 31,000 police officers.
Location: Westminster, London, England