London Sightseeing Attractions
Here are the top five “must-see” London attractions: 1. Tower of London: One of the city’s most prominent landmarks, the Tower of London is best known as a castle of imprisonment, torture, and execution – but it’s also been a Royal Palace, a fortress, and a Royal mint! 2. Kensington Palace: Although Kensington Palace was…