Britons continued to enjoy temperatures more than ten degrees above average today as unseasonably warm weather continued across the country.
In Scotland, Aviemore in the Highlands and Aboyne in Aberdeenshire both registered temperatures of 22.1C (71.8F), the highest in the UK.
Both places were warmer than more southerly parts of Europe such as Barcelona, Nice, Majorca and Faro.
The March average in both places normally hovers around 8C, but the same area of high pressure pushed temperatures to a record high of 22.8C (73F) yesterday at Fyvie Castle in Aberdeenshire, with the effects expected to linger for most of the week.
NASA photo taken on Monday of the British Isles viewed from space
Meanwhile in London, St James's Park recorded a temperature of 18.8C (65.8F) at 4pm today, while the resort of Weybourne, Norfolk was one of few places to experience average temperatures for the time of year with a low of just 9.5C (49.1F).
Manston in Kent also followed the trend for cooler weather on the South-East coast with a temperature of 12.1 C (52.8F).
Sally Webb, meteorologist at MeteoGroup, the weather division of the Press Association, said: "These temperatures should continue through Tuesday and Wednesday with a drop starting in the north, including Scotland, on Thursday.
"On Friday temperatures will return to nine or ten degrees in Scotland and Northern Ireland but will stay at 17 or 18 in London.
"By Saturday, the average will be 12 degrees across the country as the high pressure causing the warm weather moves away and a weak cold front moves south".
Daffodils on display in Helmsley, North Yorkshire