03/25/2023
London is the capital of England and Great Britain, located on the Thames River. One of the largest cities in Europe. The area is 1572 km²; in 2017, the population was 8.8 million, with suburbs of about 10 million. Central London is the financial and commercial center of the United Kingdom of Great Britain and Northern Ireland