London, England, the capital of the United Kingdom, and chief city of the British Commonwealth. It is one of the world's greatest and oldest financial, industrial, and cultural centers. In population London is one of the world's largest cities.Trafalgar Square Nelson's Column is topped with a statue of Britain's greatest naval hero. The church in the background is St. Martin-in-the-Fields.
London lies on the Thames River in southeastern England, about 40 miles (64 km) from the North Sea. Although London is as far north as southern Labrador, its climate is temperate, largely because of the moderating influence of the North Atlantic Current. Frequent periods of light rain, fog, and overcast sky, as well as considerable sunshine, are typical of London's weather.