Where is London?

A:

Quick Answer

London is located along the River Thames in the southeastern region of England. London serves as the capital of both England and the United Kingdom, which also includes Northern Ireland, Scotland and Wales.

Keep Learning

A present-day metropolitan population of more than 13 million ranks London as the largest city in the European Union, ahead of Paris. More than 300 languages are spoken in London, making it the most diverse city in the world. Within the city are 857 art galleries, with three ranking among the top 10 in the world. London is also home to 43 universities, creating the largest concentration of higher education in Europe. The city also hosted the 1908, 1948 and 2012 Olympic Games.