Scotland records hottest day of the year so far with highs of over 24C
The Met Office has predicted the hot spell will last for a few days
Scotland has recorded its hottest day of the year so far.
Temperatures in the Aberdeenshire village of Aboyne reached 24.3C, according to the Met Office.
That tops Scotland's previous high of the year which was 23.6C recorded at Dunstaffnage on June 5th.
Met Office forecaster Greg Dewhurst said:
"It just shows you that the warmth is still around and it is going to become warmer across the whole of the UK" across the week."
It will be cloudier for Scotland where there will be some sunshine and temperatures may reach low to mid-20sC in the south.
Those heading to the Glastonbury festival could be pitching their tents in dry conditions but having to contend with heavy showers over the weekend.
The festival returns this week for the first time in three years, finally celebrating its 50th year after the pandemic forced organisers to cancel twice.
Mr Dewhurst said:
"It will be a warm and sunny start to the festival with temperatures up to around 25-26C.
"There will will high UV levels so people will need to stay hydrated and pack plenty of sunscreen.
"With the second half of the festival, there is a risk of showers with temperatures dropping down to 20-21C and you will probably need your umbrellas and your wellies."
With the weather set to will be varying day-by-day, Mr Dewhurst suggested that revellers "make sure you have got everything from warm weather gear to wet weather gear and expect a mixture of conditions".
Sir Paul McCartney, Billie Eilish and rapper Kendrick Lamar will perform on the Pyramid stage while Diana Ross will fill the Sunday teatime legends slot.
Festival-goers will face difficulties arriving at the site in Pilton amid three days of major rail strikes causing travel chaos.
Members of the Rail, Maritime and Transport union (RMT) at Network Rail and 13 train operators will walk out on June 21, 23 and 25 in the biggest outbreak of such industrial action in a generation.