Although the official records will say that bookmakers paid out on a ‘white Christmas’ in London in 1999 and 1996 (the technical definition being a snowflake falling on the London Weather Centre on that day) the last proper blanketing of snow on Christmas Day was apparently in 1895, which is right back in the picture-postcard [...]