Sun lovers came out in force as Britain sweltered on the hottest weekend of the year.
The mini-heatwave is expected to last until Tuesday, with balmy conditions packing out seaside towns as sun-starved Britons finally enjoy Mediterranean conditions after a summer of rain.
Most of the UK enjoyed temperatures in the high 20s on Saturday, but at Cavendish, in Suffolk, the mercury reached 32.4C - making it the hottest day of the year so far.
Temperatures were expected to reach a sweltering 31C in London on Sunday, however brief showers and cloud cover saw the temperatures peak at 30.2C in Cambridge.
The South East was still the hottest part of the country, with most areas recording temperatures in the high 20s.
Sky News weather presenter Sarah Pennock said it would be another muggy night, but temperatures would fall back to the low 20s by Wednesday.
On Saturday, much of East Anglia and the South East saw the hottest temperatures.
Music lovers enjoyed the warm conditions at the V Festival Hylands Park in Chelmsford, Essex, and Weston Park, Staffordshire.
The hot weather also ensured a warm start to the Premier League season with hundreds of thousands of fans travelling up and down the country to watch their teams.
Many countries in mainland Europe are enjoying hot weather too.
Temperatures in Italy hit the high 30s as the country was hit by its worst drought for 10 years. In Germany, it was well over 30C, and parts of Spain soared to 33C.
The hottest temperatures were recorded in parts of France and Italy, with Paris experiencing highs of almost 39C, and Florence 38C.