London is the capital of the
United Kingdom by the river Thames in Southeast England. It is the largest city and metropolitan area in the
UK and
Europe. London is one of the world's leading business and financial centers. It's a cosmopolitan city with fine restaurants, classy hotels, theatres, museums and more.