From London Eye, the National Gallery and Tower of London, below are London’s most visited tourist attractions. Many of the attractions in the list are free or just need to buy a ticket: there’s no better place to soak up some culture. Whether you prefer history or modern art, you’ll find it here.


Image resource :