London is the capital and largest city of both England and the United Kingdom. It is located in southeastern England, situated on the River Thames, approximately 50 miles (80 km) upstream from its estuary on the North Sea. Greater London, the administrative area, comprises 32 boroughs plus the City of London. The City of London, the historical core, was founded by the Romans around AD 50 and serves as a major financial center.
Known for its rich history, diverse culture, and iconic landmarks, London attracts millions of tourists annually. Key attractions include the Tower of London, a historic castle with the Crown Jewels; the Tower Bridge; Westminster Abbey, a significant church with royal connections; Buckingham Palace, the Queen's residence; and the British Museum. The city boasts numerous museums, galleries, theaters, and concert halls, particularly in the West End.
Recent developments in London include ongoing construction projects such as Crossrail, and Crossrail 2, designed to improve transportation. There are also new residential and commercial developments, like Marble Arch Place and One Thames City, contributing to the city's evolving skyline. These projects aim to provide new homes, commercial spaces, and amenities while enhancing London's appeal as a global hub.