TOP 10 SIGHTSEEING IN LONDON
1. Big Ben Big Ben is one of London’s most iconic landmarks, and you can’t visit the city without catching a glimpse of the famous clock tower. The iconic structure stands at the north end of the Palace of Westminster, and is the largest four-faced clock in the world. 2. Buckingham Palace For over 200 …