
Sun worshippers were out in force on beaches and at sporting events as the mercury rose and the UK recorded the hottest day of the year so far for the third day in a row.
The Met Office said temperatures reached 30.7C (82F) at Heathrow just after midday on Friday.