Sunny side up for barbecue Britain
Almost the whole of Britain basked in sunshine and temperatures to rival those in some Mediterranean resorts as the mercury rose to more than 20C.
The barbecue weather came on the first day of the school holidays as the mini-heatwave that started in the south east of England finally reached almost all of the rest of the country.
It spread to north-west Scotland, where temperatures hit 21C - in sharp contrast to the east coast of Scotland however, where it was just 10C.
By Saturday afternoon, the highest temperature recorded in the UK was 21.5C - in Morecambe, Lancashire.
Meanwhile, temperatures in the holiday hotspot of Ibiza were 20C while the Algarve and Rome hit 21C.
Julian Mayes, forecaster at MeteoGroup UK, the Press Association's weather division, said: "Temperatures have been building up nicely, and for once not just in the south east of England.
"For some areas, particularly the north and the west, it has been the warmest day of the year so far. It means almost all of the country is enjoying the sunshine and relatively high temperatures."
However, showers are expected to put a slight dampener on things on Sunday, with some even containing Saharan sand.
Mr Mayes said: "Sometimes when you have southern winds, you get Saharan dust suspended in the atmosphere. It moves across Europe at several thousand feet above the ground.
"But if you get rain falling through it, it carries the dust particles. People usually tend to notice it on their cars. There will be one or two light showers late Sunday, but nothing to spoil the weekend too much."