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