Britain will see the hottest day of the year this weekend with temperatures likely to top 30C, according to forecasters.
The mercury will rise highest in the south and east with temperatures of 28C.
So far, April 19 holds the record for the hottest day when temperatures reached 25.8C in Cornwall.
Rain, wind and fog will persist in the north of England, Scotland and Northern Ireland on Saturday.