London, specifically Greater London, covers an area of approximately 1,572 square kilometers (607 square miles). It has a population of around 8.9 million people as of recent estimates. Greater London consists of 32 boroughs and includes both the urban core and substantial suburban and green areas. The historic and financial core, the City of London (the Square Mile), covers about 1.12 square miles (2.90 square kilometers) and is distinct from the larger metropolitan area.