
London
Place
London is the capital and largest city of both England and the United Kingdom, situated on the River Thames in southeast England. With a history spanning nearly 2,000 years, it is a leading global city and a major hub for finance, culture, and education.

