The comedian David Walliams finished his epic 140 mile Thames swim yesterday. The 40-year-old swam the Thames from Lechdale, Gloucestershire to Westminster Bridge arriving around 6.30pm after eight exhausting days. Walliams previously swam the English Channel and the Strait of Gibraltar for Sport Relief, and has managed to raise almost £1million by his latest achievement; swimming the Thames. Although many would be put off swimming in this famous and historic river, there was a time not so long ago when Londoners were encouraged to holiday at home rather than travel to the seaside. Barge loads of sand were dumped on the riverside and London on sea was born.