Temperatures fell to -3.1C (26.4F) in Aberdeenshire early this morning, while the coldest place in England was Marham in ...