London is one of the most popular cities in the world. It is regarded as the political and financial capital of the world. London is located on the River Thames in the South-eastern part of the country, the city has a rich heritage of castles, museums, parks, British Monarchy sites and the most popular football league in the world. London is also one of the most culturally diverse cities.