The hottest ever December day in the UK has been provisionally recorded in the Scottish Highlands.
The Met Office has recorded a new maximum temperature of 18.7C (65.66F) December day at Achfary in the Highlands on Saturday, which would be the hottest day of the month on record in Britain if validated.
It would beat the current top temperature of 18.3C (64.94F), which was taken at Achnashellach in the Highlands in 1948.
The recording has been put down to a meteorological phenomenon known as the Foehn Effect.
This is a change from wet and cold conditions on one side of a mountain to warmer and drier conditions on the other side.
The most notable Foehn events tend to occur across the Highlands, where the moist prevailing westerly winds encounter high ground along Scotland’s west coast.
On Saturday, the northern part of Scotland was experiencing southerly winds.
The lowest temperature recorded on the same day was 1.7C (35.06F) in Writtle, Essex.