the capital city of the UK, in southeast England on the River Thames, which is also an important port and centre for tourists. Population: about 7,000,000.
—Londonernoun
Definition from the Longman Dictionary of Contemporary English Advanced Learner's Dictionary.