David Walliams raises £1.1mn for charity after completing 140-mile Thames swim
British comedian David Walliams has finally completed his epic charity swim along 140 miles of the River Thames despite battling illness and stormy weather all the way, and raised more than one million pounds.
Trending Photos