

The event dates back to 1782 and occurs at roughly 21-year intervals. The last one, in 1992, saw the creation of a Christmas pudding weighing 3.82 tons – a world record that still stands. This year’s pudding was smaller, but there were other attractions, such as snail racing, archery and, of course, geese-herding sheepdogs Picture: Getty Images