Scotland has reached its hottest day of 2020 with temperatures rising above 30C.
The highest temperature recorded today (Thursday) was 30.8C in Prestwick.
Edinburgh saw highs of 26C while most of the country basked in temperatures reaching into the high 20s and low 30s.
Parts of the Highlands saw sizzling weather with Aviemore, reaching highs of about 28C this afternoon.
The hottest day previously recorded this year was in Dawyck Botanic Garden, near Peebles, on 29 May, where the temperature reached 29C.
Last year, the highest temperature was 31.6C in Edinburgh in July.
The heat wave comes as businesses slowly reopening across the country after months of being in lockdown.
Non-essential retail is allowed to reopen from Monday 29 as well as other attractions such as zoos.
First Minister Nicola Sturgeon confirmed on June 24 that outdoor hospitality, including beer gardens, would be allowed to reopen from 6 July.
It’s expected that Scotland will move into phase three of the lockdown route map on 9 July, after which more rules will be changed.
From July 15, Ms Sturgeon confirmed that pubs and restaurants would be able to open their indoor spaces on a “limited basis”. She added that detailed guidance would be provided to hospitality businesses “as soon as possible”.