The top 10 attractions in London:  Tower of London Buckingham Palace St. Paul’s Cathedral London Eye Harry Potter Studio Madame Tussaud Stonehenge Windsor Castle  London Dungeon SEA LIFE Aquarium.