The UK is in for a hot bank holiday weekend, with temperatures expected to soar to the highest they have been since the start of the year.
The Met Office has predicted highs of 24C, with an area of high pressure over the UK leading to settled, fine and sunny conditions extending across the weekend through to Monday and into the following week.
The highest temperature of 2023 was recorded in Cardiff on Monday at a balmy 23.4C.