London, the capital and largest city of England and the United Kingdom, is situated on the River Thames in south-east England. It is a major global city, influencing various sectors such as arts, commerce, education, entertainment, fashion, finance, healthcare, media, professional services, research and development, tourism, and transportation. Additionally, London boasts the largest urban economy in Europe.