London is a large city with many attractions, including modern buildings, shops, hotels, and cinemas. Some of the most famous landmarks include Buckingham Palace, where Queen Elizabeth lives; Big Ben and the Houses of Parliament on the River Thames; the Tower of London with its Beefeaters and history; and Tower Bridge. London also has several famous churches, markets, museums such as Madame Tussauds, and parks like Hyde Park. Popular areas include Piccadilly Circus, Leicester Square, and Soho.