Scotland enjoyed the hottest day of the year so far as temperatures soared to almost 25C on Tuesday.
Lots of Scots were able to enjoy the sunshine over the weekend and into this week so far, with the warm weather set to remain for the next few days. Stirling enjoyed 24.5C, the highest temperature recorded, beating the precious record for the hottest day so far this year.
And there is more warm weather on the way, with forecasters expecting temperatures in the low 20s across the west throughout the rest of the week.