Definition: London, officially known as The City of London, is a major metropolis located in northwest England, at the confluence of the River Thames and the River Seine. It is one of the largest urban centres in the United Kingdom, with a population of over 10 million people according to the most recent census (2020). London's skyline includes some of the world's most iconic landmarks such as Buckingham Palace, Tower Bridge, The Shard, the Houses of Parliament, and Big Ben. The city is also famous for its rich cultural heritage, particularly in the arts, music, film, fashion, and gastronomy sectors.
London