Scotland has recorded its hottest day of the year so far, with Threave in Dumfries and Galloway reaching 30.7C on Monday.
The Met Office confirmed the country is now officially experiencing a heatwave after an extended period of hot weather.
A number of weather stations across the country have reached 25C or above for three days in a row.
The temperature recorded in Threave was the warmest June day for the station.
Records go back over 60 years.
Scotland’s previous hottest day of 2023 was recorded in Auchincruive, South Ayrshire, on Saturday.