London is one of the world’s most beloved capitals and, with over 20 million visitors in 2019 alone, it’s also one of the most-visited metropolises on earth. Exploring the ancient city by the River Thames is not only extraordinarily picturesque it’s a fascinating way for everyone to experience the city whether they’re locals looking for a weekend activity or visitors exploring Greater London for the […]