London, England : Attractions

London is one of the world's most popular cities for travellers to visit clocking in around 20 million visitors in 2017. It is an even more attractive destination to visit after the Sterling took a 'pound'ing making a travellers money go farther than before. Being the megalopolis that London is (which we have visited too … Continue reading London, England : Attractions