Sunday has been confirmed as the hottest day of the year so far, with temperatures of over 30°C recorded in multiple areas of England – and hotter weather is still to come.

A high of 31.1°C was recorded in Heathrow, Greater London, with Kew Gardens and Teddington in London, Charlwood, Surrey, and Farnborough, Hampshire, all marking just over 30°C.

Temperatures are expected to rise even further on Monday and Tuesday, reaching 34°C in Greater London and across South East England.

It looks set to be the hottest bank holiday on record, passing the 33.2°C record during the August bank holiday in 2019 in Heathrow.

Records could also be broken for the hottest May day in the UK – currently 32.8°C, which took place in London in 1922.