The Greater London area is a sprawling metropolis, with a population of more than 14 million. But the City of London itself is just 1.12 square miles with about 8,000 residents. Known as the “Square Mile,” the City is London’s primary business district and a major financial centre that’s home to the Bank of England and the London Stock Exchange.

Learn More