A man mounts a green duck puppet onto the roof of a Christmas market stall on the Christmas market at the Kaiser Wilhelm Memorial Church in Berlin, Germany, 20 November 2014. Christmas markets around Berlin will open officially on 24 November 2014.
November 20, 2014, Thursday
| Source: EPA/BGNES