back to homepage

Tag "City of London Police"

City of London Police 0

The City of London Police is the territorial police force responsible for law enforcement within the City of London, England, including the Middle and Inner Temple. The City of London Police is the smallest territorial police force in England and Wales.

Read More