At a Glance
London
national capital, United Kingdom
Also known as: Londinium
London, city, capital of the United Kingdom. It is among the oldest of the worldâs great citiesâits history spanning nearly two millenniaâand one of the most cosmopolitan. By far Britainâs largest metropolis, it is also the countryâs economic, transportation, and cultural center. London is situated in southeastern England, lying astride the River Thames some 50 miles (80 km) upstream from its estuary on the North Sea. In satellite photographs the metropolis can be seen to...