Advertisement
Home » Vocabulary » London
Place

London

London Listen/ˈlʌndən/ is the capital of England and the United Kingdom, and the largest municipality, urban zone and metropolitan area in the United Kingdom, and the European Union by most measures. Located on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium. London’s ancient core, the City of London, largely retains its square-mile mediaeval boundaries.

WELCOME TO RICHTOPIA

FREE MEMBERSHIP

Get special new reports and never miss an update again ...

  • 1,924,364 all-time users

WHAT IS RICHTOPIA?

Advertisement
As Seen On Forbes
Advertisement