London is set for another scorcher, with temperatures reaching up to 31C and a lot of humidity.

FROM YESTERDAY: Photos from south London as people bask in the sun on the hottest day of the year

Thundery showers could develop throughout the afternoon, according to the Met Office, but the weather for most of the day will be perfect for sunbathing.

It’s good news for those who have been struggling to sleep in the heat, as tonight will be cooler and fresher than recent evenings, with a minimum temperature of 16C.