Who holds authority and runs the City of London?
As the local government and administration authority for the City of London, the Corporation is responsible for managing local affairs. It also provides local services and operates its own police force.