London is the capital city of the United Kingdom located on the River Thames. It has a population of around 11 million people and has been a capital for nearly a thousand years, with many ancient buildings still standing today such as Westminster Abbey, St. Paul's Cathedral, and the Tower of London. London is one of the world's most important ports and largest cities, as well as a global economic and cultural center.