Searching map area
London
? TBD
Capital and largest city of the United Kingdom
Ratings
0
Nobody has rated this yet. Be the first!
Locations
17
Y? 67%
Born here
4
N? 33%
Died here
8
Lists
0

London is the capital and largest city of both England and the United Kingdom, with a population of around 8.8 million, and its metropolitan area is the largest in Western Europe, with a population of 14.9 million. It stands on the River Thames in south-east England at the head of a 50-mile (80 km) estuary down to the North Sea and has been a...