The city’s history goes back to the Roman ages, when London used to be called Londinium. The city’s history is still visible today in its architecture and castles.
London is Britain’s largest city, and where the country’s best economy, transportation, and cultural activities are centered.
The city stands in southeastern England, sitting on the River Thames.
The population of London is about 7.5 million people, and it extends over 600 square miles. This large area makes it one of the largest European cities.