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
. 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.