Royal Capital

London

Culture, History & Modernity

The pulsating capital of the UK on the Thames combines royal grandeur with cosmopolitan flair – from Big Ben and Tower of London to the British Museum and Victorian terraces of South Kents. London is a city where history and the present coexist side by side.

0 Residents
1572 km² Area
0 M Tourists per year
1066 Norman invasion
London – The City on the Thames

About the City

London – The City on the Thames

London is the capital and, with around 9 million residents, the largest city in the UK. It lies on the River Thames, which flows through its heart and divides the city into north and south. For over 2,000 years London has been the cultural, economic and political centre of the British Isles.

The city was founded in AD 43 by the Romans as Londinium and developed over the centuries into the most powerful city in Europe. After the Norman invasion of 1066 it grew into a medieval royal city, in the 17th century into the centre of the scientific revolution, and in the 19th century into the capital of the greatest world empire of all time.

World-famous are the Victorian and Georgian architecture, the royal residences, the great museums and galleries, the famous parks, and the unmatched charm of its streets. No wonder the city attracts around 25 million international visitors every year.

Places

Discover London

Tower of London

Tower of London

The medieval fortress on the north bank of the Thames, built 1066 – home to the Crown Jewels and 1,000 years of British history.

Learn more
British Museum

British Museum

The world's oldest national museum, founded 1753 – with over 8 million exhibits, including the Rosetta Stone and the Elgin Marbles.

Learn more
London Eye

London Eye

The iconic Ferris wheel on the South Bank, opened 2000 – 135 m high with breathtaking views over the entire city.

Learn more
Westminster Abbey

Westminster Abbey

The Gothic abbey church, built 1245 – stage of the coronations and burials of all British monarchs since 1066.

Learn more
Tate Modern

Tate Modern

The world's leading museum of modern art, housed in a former power station on the Thames.

Learn more
River Thames

River Thames

The river flowing through the heart of London – 346 km long, from the Cotswold Hills to the North Sea, shaping the city's history.

Learn more

This map is loaded from OpenStreetMap after your consent (GDPR).