Britain's annual Christmas Pudding Race took place in London's Covent Garden on Saturday, as it has done for the last 32 years.

This year each team entered six runners and tried to raise a minimum of 600 pounds (RM2,922) in sponsorship.

All of the money collected goes to Cancer Research UK.

The seasonal event takes place every December and pits teams in fancy dress against each other in a relay race across a gruelling obstacle course - featuring twists, turns, slides, climbs and, most harrowing of all - foam.

But as if this wasn't challenging enough competitors have to do all this whilst holding - and keeping upright - a plate holding a traditional Christmas pudding.

Traverse the obstacles and survive the jet sprays with your 'pudding' intact and you can proudly declare yourself a race-winner.

The plaudits - and the highly coveted Christmas Pudding trophy - this year belonged to a team that are rapidly becoming a sensation in the pudding racing world.

'Jammy's Pups' - who, through a combination of the key skills needed for the event - in the words of event organiser Stephen Melzack: Tenacity, audacity - and a complete sense of ridiculousness, claimed the glory and took the victory.

The win allowed the swift six to earn their 'just desserts' and take the victory for the second consecutive year - making them the 'cream' of the current crop of Pudding Racers.