It’s time for a new chapter in the River Thames’ storied history: the UK’s first electric tour boat is coming to the capital, with Woods’ Tours welcoming passengers aboard for The Tower of London ...