Europe > England > London

London



London is the capital of England and United Kingdom. The city is also largest metropolitan area of the country. London is situated on the river Thames. London is one of the most populous metropoliton city in Europe.