From the modern London Eye to the historic Tower of London, below are London's most visited tourist attractions.
1. British Museum
2. National Gallery
3. Natural History Museum
4. Tate Modern
5. Coca-Cola London Eye
6. Science Museum
7. Victoria and Albert Museum
8. Tower of London … Read more