Top 5 must see Attractions in London

London is home to some of the most iconic attractions in the world, from  historic and heritage landmarks such as Buckingham Palace and Big Ben to more recent constructions like the Shard,  O2 and the London Eye. Here we pick our top 5 must-see attractions for London visitors. 1) Tower … Continue reading