The City vies with New York City as the financial capital of the world: many banking and insurance institutions have their headquarters there. The London Stock Exchange (shares and bonds), Lloyd's of London (insurance) and the Bank of England are all based in the City. 