London is the capital city of England and the United Kingdom, with a population of over 14 million. It has a long history dating back to Roman times and is a global financial center. Some of London's most famous landmarks include Big Ben, Buckingham Palace, the Tower of London, Hyde Park, Westminster Abbey, and St. Paul's Cathedral. The city has excellent public transportation including the London Underground subway system, buses, and rail networks.