Walliams completes charity swim
Actor David Walliams has completed his 140-mile charity swim along the River Thames, raising more than £1m.
The funnyman finished his journey in eight days as thousands of fans gathered at Westminster Bridge to cheer him on.

