The Square Mile That Moves the World
Most people think of London as one great metropolis. Fewer realize that, buried inside it, sits a political and financial organism of its own: the City of London, the ancient “Square Mile.” It covers just 1.12 square miles, yet it remains the historic core of London, home to roughly 8,600 residents, about 678,000 workers, its … Read more