Crowds cheer David Walliams as he swims River Thames
David Walliams has made it to the Berkshire stretch of the River Thames on his charity eight-day, 140-mile (225km) swim along the river.
The Little Britain star suffered severe vomiting and diarrhoea during the third day of the 140-mile (225km) Big Splash Challenge for Sport Relief.
He started at the river's source near Lechlade, Gloucestershire, on Monday and plans to finish at Big Ben next week. He crossed into Berkshire at around 11:00 BST.
Crowds have gathered along the riverbank to cheer the 40-year-old who has already raised more than £350,000.