Scotland has recorded its highest temperature since records began after weather monitoring stations picked up a sweltering 34.8C in the Borders - nearly 2C above the previous high.
The Met Office says that it has detected a "provisional" new high temperature of 34.8C at Charterhall in the Borders on Tuesday afternoon. While the record is not yet official, it surpasses the previous Scottish record that was also set in the Borders - 32.9C in Greycrook on August 9 2003.
The forecaster said on Twitter: "Charterhall in the Scottish Borders has provisionally set a new maximum temperature record for Scotland today. The temperature rose to 34.8°C earlier this afternoon, exceeding the previous record of 32.9°C recorded in Greycrook on 9th August 2003."