London's most famous tourist attraction includes the Tower of London, London Eye, St Paul's Cathedral, Buckingham Palace and much more.