A record has been set for the hottest day of the year – the third in as many days.
Porthmadog in north west Wales reached 31.9C (89.4F) on Wednesday afternoon, beating Tuesday's record of 30.7C (87.2F) in Rostherne in Cheshire, and Monday's high of 30.1C (86.1F) in London.
And the record-breaking may not yet be over for the day.
A spokesman for the Met Office said: "The temperature seen at Porthmadog will not necessarily be the highest today but it is the record so far this year."
The Met Office said temperatures are set to climb further during the week, with a possible high of 33C (91.4F) on Thursday, soaring above the UK average of 17.3C (63.1F) for this time of year.
Parts of north west England, Northern Ireland and Scotland could reach up to 30C or 31C on Thursday.
Britain has been basking in sunshine as a heatwave continues across the country and the fine, hot weather is expected to stay into next month.