Guinness World Records have confirmed that a world record attempt in Bala, Gwynedd to bake the world's largest Welsh cake was successful.
The record attempt was made on St David's Day by a team from the town, with hundreds of spectators attending.
The finished cake weighed 21.5kg and measured 1.5m in diameter.
The cake was divided into more than 200 pieces. They were then sold for charity and raised £800.