Christmas magic for German children

German youngsters enjoyed an early taste of Christmas during a special train ride.

They received presents from St Nicholas aboard an old-fashioned stream train in Munich.

St Nicholas traditionally gives out gifts in the first week of December in Germany, and is distinct from Father Christmas, who visits on December 24.