Platform 9¾ in London Harry Potter fans planning a trip to London won’t want to leave the British capital without visiting Platform 9¾ at…
Visiting Buckingham Palace in London Buckingham Palace in London is one of the places you must include on your itinerary when planning a trip to…
The View from The Shard: Floor 72 The Shard is undoubtedly one of the most iconic buildings in London, and if you are planning a trip to London,…