
#wikipedia.org. London. London is the capital and largest city of both England and the United Kingdom, with a population of 8,866,180 in 2022. Its wider metropolitan area is the largest in Western Europe, with a population of 14.9 million. London stands on the River Thames in southeast England, at the head of a 50-mile (80 km) tidal estuary down to the North Sea, and has b
Filter: #nil ×
Showing 1-1 of 1 item - Time: 0.1431 s. Memory: 13.4023 mb.