Britain is expected to bask in its hottest days of the year so far today and tomorrow, forecasters said. Temperatures could reach a high of 26 C (78F) today before possibly hitting 30 C (86F) tomorrow.
But high humidity means many areas could see rain and thunderstorms tomorrow morning and evening and sunshine struggling to break through the cloud.
Temperatures should be high across England and Wales, with the South East seeing the highest temperatures, he said.
The welcome warm blast follows what the Met Office said was the coldest spring since 1962, with a mean temperature across March, April and May of 6C (43F), 1.7C below the long-term average.