Inside the Square Mile

London is the world’s financial capital, ranked above New York and Hong Kong on the Global Financial Centers Index. A massive 10% of UK GDP is generated in an area of roughly only 1 square mile.