LONDON - MAY 18 2015:City of London Police officers.With only 750 full-time police officers and 70 special constables in 3 police stations, City of London Police is the smallest police force in UK.

LONDON - MAY 18 2015:City of London Police officers.With only 750 full-time police officers and 70 special constables in 3 police stations, City of London Police is the smallest police force in UK. - 42239851

Similar stock images

to-top-page