#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
River Thames UTC+01:00
Filter: #wikipedia.org. × #nil × #nil ×
Showing 1-2 of 2 items - Time: 0.1061 s. Memory: 13.5595 mb.