It is 5 p.m. at the Christmas market in Strasbourg, in eastern France, and the lights on the 30-metre high Christmas tree have just been switched on. It is freezing cold, but the atmosphere is warm ...