City Guides

London

8.63 million people live in London, which is on the River Thames. It is the capital of the United Kingdom. London is the biggest city in Northwestern Europe, and the world's largest financial centre. London was founded by the Romans in AD 43 and called Londinium..

Find a Location
Get around with
Trains
Places to work 155
View 155 listings »
Known For

Culture and history

All Locations