The Best Sights to See in London

London is the largest city in the UK, and with a population of 8.9 million people, it’s no wonder that London is one of the top tourist destinations in the world. Whilst others prefer quieter locations, others love the hustle and bustle of city life. London is also home to plenty of historic landmarks such […]