They got our snow again.
It snowed in England. Up to 10 cm (4 inches) in various parts of the Southeast, with some places farther north getting up to 6 inches.
Images from the Daily Mirror:
Sledding on Primrose Hill, London:
Joggers on the South Bank and the London Eye: