Temperatures in England will be "well above average" this weekend with Friday all but certain to be the hottest day of the year, according to the Met Office. Parts of the capital are expected to hit 24C (75.2F) on Friday, a temperature far higher than the average of 16.2C (61.2F) for the month in England.
Met Office meteorologist Richard Miles said that Friday's temperatures were "particularly surprising" as it is so early in the month.
He said: "The average maximum temperature for May is 15.13C in the UK and 16.2C in England, so it's quite a bit above that. But obviously May tends to be quite a lot cooler at the start than at the end."