The UK has had its hottest day of the year so far with temperatures exceeding 34C.
The Met Office confirmed that 34.7C was recorded at at St James’s Park in central London on Tuesday afternoon, beating a 34.4C reading recorded in Writtle, Essex earlier in the day.