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.
The city has population of 8.674 million.
Tower of London
St Paul's Cathedral
You will find a wide range of hotels for everyones budget and taste in London.