Britain has officially recorded its hottest day of the year so far after the mercury soared past 20C in parts of the country this afternoon.
Bank holiday sunseekers were treated to pleasant temperatures and clear skies across much of the UK today, with England, Wales and Northern Ireland enjoying their warmest day of 2023.
But some northern parts were not so lucky, as things only reached 14C in Scotland.