On Thursday Tomintoul in Moray started the day at -7C and climbed to 20C in about nine hours.
An unseasonable spring heatwave is bringing temperatures of up to 21C in parts of Scotland, with Glasgow set to be warmer ...