Summer is well and truly here and the heatwave is set to last into the weekend.
Temperatures this afternoon across Scotland have been in the mid-to-high 20s, with 30C possible in some places.
There’s a dry and warm night ahead for most tonight, with the east slightly cooler than the west which could still feel temperatures of 17C in the middle of the night.
Into Saturday, the hotter conditions are set to move eastwards. The west will be cloudier than in recent days with some light showers moving in.
The west will see temperatures in the low 20s but parts of Aberdeenshire will head towards 27C, and Edinburgh 24C.
Later in the day showers are more likely across the country, with thunderstorms possible in the north east.
Sunday will feel a lot fresher, with sunny spells in the east but a brisk breeze and showers in the west.
In England, tomorrow will be the hottest day of the year so far, with the highest temperatures expected in the southeast.
Europe has been sweltering too under a heatwave caused by Saharan air.
France today hit its highest ever recorded temperature – 44.3C (111.7F).
Several people have lost their lives across the continent from heatstroke and drowning.
In the UK, police warned people of the dangers of cooling off in rivers and lakes after a 12-year-old girl drowned in the River Irwell in Greater Manchester.