Watch as teams raise cash for Cancer Research by donning fancy dress, racing around a course strewn with flour-filled balloons, foam jets and other obstacles, and all the while trying to balance a Christmas pudding on a paper plate. Messy.

December 7, 11 am, Free

Covent Garden Piazza, WC2E 9DD, Covent Garden

xmaspuddingrace.org.uk