Visitors pause at a stall selling Christmas ornaments at the annual Christmas market at Alexanderplatz on the market's opening day on Nov 21, 2016 in Berlin, Germany. [Photo/VCG] |
Christmas markets are opening across Germany from this week in a tradition that dates back centuries.
For the next four weeks the Christmas markets will provide holiday cheer with stalls selling mulled wine, sausages, Christmas ornaments and other delights.