A pub has entered the Guinness Book of World Records for the longest ever barbecue - giving the opposition a grilling by lasting a massive 29 hours.

The barbecue at The Old Sergeant in London's Wandsworth saw 500 pieces of meat, two barbecuers, eight stewards, 21 witnesses and 10 timekeepers monitor the record breaking barbecue.

Licensee Keris De Villiers said: "The weather was torrential at times and it felt like we were really being put to the test. We had to weigh every piece of meat before and after it was cooked and keep all kinds of records.

"Our witnesses changed every two to four hours and were welcomed with a warm blanket and glass of champers. Every time we changed witnesses it gave our boys a bit of a boost."

The licensees also raised £11,000 through a successful 20-mile charity walk which was pledged by the 78 walkers taking part, on May 24.

Despite the awful weather on the day of the walk, Keris added: "All our walkers were greeted with a medal and the promise of beer at the finish line. They were all driven back to the pub were free food awaited. The atmosphere was amazing and a great event to be part of."

More information on The Old Sergeant can be found here.