Parts of Scotland have experienced lightning and heavy rain overnight as a weather warning covering most of the country remains in place.
A Met Office yellow warning for thunderstorms and heavy rain came into force for Inverness and much of the north at 15:00 BST on Thursday but has now been widened to cover almost all of Scotland.
A camping and caravan park at Dornoch in the Highlands is reported to have been hit by flash flooding overnight and the area has also had hailstorms.
The thundery weather comes after Scotland recorded its hottest day of the year on Thursday, with temperatures peaking at 31.2C in Threave, Dumfries and Galloway.
The sweltering conditions meant that some areas in Scotland officially experienced a heatwave – with temperatures peaking at 25C or above for three consecutive days.
As the weather takes are turn, forecasters said travel could be disrupted and there was a small chance homes and businesses could flood.