Making waves, that’s London’s latest tourist attraction


London has a brand new tourist attraction: The Tower of London River Tour.
Visitors to the UK capital can now board the country’s first purpose-built electric tour boat to enjoy some of the city’s famous sights from the river Thames.… Read more