Temperatures are set to fall across much of the country in what the Met Office has described as a "reversal of fortunes".

Much of Britain sizzled on the hottest day of the year so far, with 25 degrees recorded at St James's Park in London.

But those who benefited from yesterday's heat may not be so lucky today, with parts of the country set to see a 10 degrees drop.

A Met Office spokesman said: "Areas that were cooler today will be a little bit warmer tomorrow.

"But in the south east, where we saw highs of 25C, it will be up to 10 degrees cooler. A real reversal of fortunes."

At its peak yesterday (April 15), parts of London were hotter than Athens, Rome, Nice and Ibiza.

Bookmaker Ladbrokes has cut the odds on this being the hottest April on record.

Spokeswoman Jessica Bridge said: "The weather might be grim up north, but with the thermometer soaring down south we've been forced to slash the odds in half that April's officially a sizzler."

The highest April temperature on record was 29.4 degrees on April 16 1949.