Met Office has recorded snow falling across parts of Scotland meanwhile people in the South take a plunge in water amid record-breaking warm temperatures.
Snow, sleet and rain moved across parts of Scotland, with Tulloch Bridge and Aviemore recording flakes falling, the Met Office announced on X, formerly Twitter.
The forecasting body said it made Monday an “official white Christmas” – defined by them as a single snowflake falling on December 25.
It follows the Met Office provisionally recording the highest daily minimum temperature for Christmas Day on record.
Temperatures at Exeter Airport and East Malling, Kent, have not fallen below 12.4C, beating the previous record of 11.5C measured at Waddon in Croydon in 1983.
In terms of maximum temperatures, the mercury hit 13.6C at Exeter Airport and Merryfield in Somerset, which makes Monday the warmest December 25 since 2016.
Swimmers have even taken their Christmas dip in wooly hats as Britain enjoys the warmest Christmas day in seven years.
The Met Office announced the minimum temperature record on X on Monday morning, posting: “It has been a very mild 24 hours across parts of the UK.
“Provisionally this Christmas we have recorded the highest daily minimum temperature for Christmas Day on record, with both Exeter Airport and East Malling not falling below 12.4C.”
The new record further shattered dreams of a white Christmas for the rest of the UK, with milder temperatures continuing after the country saw its warmest Christmas Eve for more than 20 years.
However, parts of Scotland saw some snow as expected.
Predicted maximum temperatures of 14C in London and the south-east of England would make it the mildest Christmas Day since 2016 when temperatures reached 15.1C.
The average maximum temperature for December is 7C.
Forecaster Dan Stroud said: “We’re drawing our weather from the mid-Atlantic, which is typically a very warm direction for us.”
Monday was forecast to be “damp and miserable” for much of England and Wales, while northern areas, Scotland and Northern Ireland were expected to have a mix of sunny spells and showers.
It comes after temperatures in Heathrow, south-west London and Cippenham, Berkshire, hit 15.3C on Sunday, making it the warmest Christmas Eve since 1997.
Wind speeds of up to 70mph were recorded in Scotland, reaching 60mph in the north-east of England.
The warmest December 25 on record was 15.6C in 1920, while the highest Christmas Eve temperatures of 15.5C were set in Aberdeen and Banff in Scotland in 1931.