London is the capital city of both England and the United Kingdom, located in southeast England on the River Thames. Some of London's most famous landmarks include Big Ben, the Tower Bridge, the London Eye Ferris wheel, Buckingham Palace, and Harrods department store. London has several large parks, with Hyde Park being the largest in central London and home to Speakers' Corner.