Designed by
Title
London Metropolitan Police BMW car #48766631
Description
LONDON - JULY 1: London Metropolitan Police BMW car on July 1, 2014 in London. The Met was formed in 1829 and as of 2011 employed 48,661 staff making it one of biggest employers in London.
This image is editorial