Scotland’s hottest day in two years as temperatures top 31C A provisional reading of 32C was recorded at Aviemore with other parts of the Highlands not far behind. Source