Three tonnes of Christmas cake has been paraded through the German city of Dresden on the back of a horse-drawn carriage, to celebrate Stollenfest.
Thousands of people turned out to watch a giant version of the city's most famous product, Stollen, take to the streets.