London

Country
United Kingdom
Area
607 sq mi (1,572 km2)
Population
9,787,426
Language
English
Density
14,070/sq mi (5,432/km2)
Demonym(s)
Londoner
Landmarks
Museum
parks
hotels
Search for places:

Development projects

Number of projects: 27

slick template