New Developments in London, London, Greater London, England

London, the capital city of England, has an area of 1,572 kmĀ² and a population of 9,002,488 (2020). The Greater London area comprises 32 boroughs.