UK experiences hottest day of 2023 so far as mercury hits 25C

UK experiences hottest day of 2023 so far as mercury hits 25C