Saturday’s summery weather was the latest in a mini heatwave that has seen Scotland’s hottest day so far this year.
Thermometers shot up to 27.5C in Aberdeenshire on Friday, while Edinburgh basked in a toasty 24.5C and Glasgow in 22.2C.
Meanwhile, Coton in the Elms in Derbyshire was the hottest place in the UK at 28.7C.
Saturday’s top temperatures north of the Border didn’t quite reach Friday’s peak, with provisional figures showing 28.2C at Threave in Dumfries and Galloway, 27C at Charterhall in Berwickshire and 26.7C at Inverbervie in Aberdeenshire.
But the heatwave hasn’t brought tropical weather for everyone in Scotland.
The northwest Highlands and Outer Isles have been experiencing considerably cooler conditions over the past couple of days, with temperatures around 10C lower than elsewhere in Scotland.
The area has also seen low cloud, mist and sea fog in many places.
The hottest place in the UK on Saturday was Ballywatticock in Northern Ireland where provisional data shows the mercury hit 31.2C – an all-time record for the region and a new high for the UK in 2021.
And forecasters are predicting that Sunday could be even hotter, with potential highs of up to 33C in parts of England.
Though swelteringly hot, this would still be significantly lower than the UK’s all-time hottest day on record – 38.7C – registered at Cambridge Botanical Gardens on July 25 2019.
Scotland will be less warm tomorrow than in recent days, with maximum temperatures of around 23C expected.