The 19th Dresden Stollen festival was held on Saturday, honouring the city's famous Christmas cake.

Thousands of visitors to the annual festival queued for a piece of a giant, three ton (over 6,600 pounds), stollen baked especially for the event.

Twenty bakers and pastry chefs produced the extraordinary cake in just under three hours, putting together 390 stollen from 52 bakeries and pastry shops.

Overall, the massive cake is reported to be made of 2.3 million raisins, 440 kilogrammes of butter, 125 kilogrammes of sugar, 880 kilogrammes of flour, 175 kilogrammes of candied lemon and orange peel, and a barrel of Jamaican rum.

This year's traditional pastry is 3.64 metres long, 1.75 metres wide and 98 centimetres high.

It was cut up into pieces and sold to members of the public for 4 euros (RM15.79) per slice.

Dresden's bakers and pastry chefs are already in the Guinness Book of World Records for having baked the largest stollen in 2000, the Dresden Giant Stollen weighed 4.2 tonnes.