Three of the UK’s nations have recorded their highest ever Easter Sunday temperatures, the Met Office has revealed.
Scotland’s peak was 22.8C (73F), in Edinburgh, while in Wales the hotspot was Trawsgoed near Aberyswyth, which reached 23C.
Northern Ireland beat a 95-year-old record when the mercury hit 21C at Helen’s Bay near Bangor.
England’s highest temperature so far has been 24.5C, just shy of the record.
But the Met Office said it could yet climb higher.
The good weather has brought people in droves to beaches, parks and other outdoor attractions, while people queued to reach the top of Snowdon and Pen y Fan.
In Glasgow, hundreds of bikers – many in costume – gathered for the 40th annual charity Easter Egg Run.
The previous record in Northern Ireland was set on 20 April 1924 in Armagh, when the temperature reached 19.4C.
Wales has had its hottest Easter since 22 April 1984, when it was 21.6C in Brynamman in the Brecon Beacons.
But Scotland’s record had only stood since 5 April 2005, when 20.7C was recorded at Aboyne in Aberdeenshire.
The Easter Sunday record in England – and the UK-wide record – is 25.3C (78F), which was set in St James’s Park, London in 2011.
But on Holy Saturday in 1949, temperatures reached 29.4C (85F) in Camden Square, London.
Monday is set to be another hot day, but after that temperatures are likely to fall back to the seasonal average.
The Met Office said that while the UK has been enjoying plenty of sunshine, holiday destinations such as Spain are seeing showers, heavy downpours and cooler temperatures of 17C (63F).