BEACHES and parks have been packed with sun worshippers as Scotland continued to bask in Mediterranean temperatures.
However, there were patches of haar along the East Coast leading to atmospheric scenes on Balmedie beach, where young Amy McKean clambered onto a giant sandcastle.
Many parts of Scotland saw the mercury rise well over 20C yesterday as the warm weather continued. Stirling was one of the hottest places in the country with temperatures reaching 24C.
Glasgow was similarly hot, while much of the Central Belt saw thermometers peak at 22C.
The Met Office has confirmed that Scotland saw its highest temperature of the year so far during Tuesday afternoon, reaching 28.7C at Strathallan Airfield. Edinburgh’s Gogarbank was nearly as hot, with the temperature peaking at 28.5C.
Sun lovers will continue to have cause for celebrations over the weekend – although some patchy clouds and even thunderstorms may also be seen in the north-west of the country.
T in the Park organisers say the warm weather has led to a last-minute rush for tickets with 50,000 expected to descend on the campsite at Balado to enjoy the festival.
And while the weather is likely to cool off over the weekend, the end of the heatwave is expected to be gradual rather than sudden.
Temperatures across Scotland are expected to remain in the low to mid-20s until tomorrow, when the weather is expected to cool as conditions become cloudier, with light rain forecast for the north-east of Scotland.
Conditions on Sunday will remain dry but cloudy throughout most of the country.
Although today is expected to be mostly dry, with long spells of sunshine, the Met Office say parts of north-west Scotland will be cloudy and there may be drizzle in some places. Forecasters add that the weather will remain hot and humid and that there is also the possibility of thunderstorms in parts of Scotland and Northern Ireland.