Last night must have fallen about a foot of snow in London, and unfortunately, on a country not used to such levels, it meant everything…