Parts of Scotland have recorded the coldest April night in around 30 years with temperatures dropping to almost -10C.
People across the country were left baffled when sunshine, snow and hail combined for a twist on an April shower this weekend.
On Saturday night the mercury fell to -6C in Aberdeenshire and as low as -8C in the north and west Highlands.
Temperatures dropped even lower on Sunday night, with Monday morning being an April record-breaker for some areas,
Tulloch Bridge in the Highlands was the coldest spot with a low of -9.4C recorded, which is almost a whole degree lower than the record for April. Records here go back almost 30 years.
Even further south the temperatures hit the extreme end of cold for April with a low of -7.4C in Tyndrum, -4.5C in Islay, -4.3C in Edinburgh and -4C at Bishopton in Renfrewshire. The lows in Tyndrum and Islay look like new records.
While Scotland has had local records, the all-time record has been safe, with -15.4C recorded back in 1917 at Eskdalemuir in Dumfries and Galloway.
STV Meteorologist Sean Batty said: “Cold and snowy weather in April and May can come as a big shock, but this part of spring can be very volatile with some huge day-to-day swings in temperature.
“So far this year it seems we’ve lacked the extreme warmer spells where we can get the BBQ and sun loungers out, and it’s been more typical to be bundled up against an icy wind.
‘I’ve got bad news for those of you hankering after the other end of extreme, I don’t think we’ll be hitting the 20s until May.’STV Meteorologist Sean Batty
“In the last few weeks, we’ve had some abnormally cold conditions but we’ve not been alone with central and western Europe colder than usual – including Spain where there was some extreme heat recently.
“Most of the country had some snow showers during the weekend, and where skies cleared at night, there were some very low temperatures.
“As we go through this week it will feel warmer by day with temperatures getting back into double digits by the end of the week, but frosts will still occur by night, although temperatures won’t be as low as recent nights.”
Sean added: “I’ve got bad news for those of you hankering after the other end of extreme, I don’t think we’ll be hitting the 20s until May.”