Snow was forecast to move in during the early hours of this morning in areas of Wales, the Midlands and parts of the South East.

It was predicted that high ground in Shropshire, mid Wales and some of the West Midlands would get up to 8cm of snow.

The Environment Agency put 34 flood alerts in place across the country.

There were also high winds over the south coast, following gales that hit the area earlier this week.

The Met Office also said Wales, the Midlands and parts of southern and south-east England was likely to get snow at low levels too.

Andy Page, chief forecaster at the Met Office, said: “Snow, heavy rain and strong winds are all expected to affect parts of the UK over the next day or so, bringing hazardous conditions at times.”

Colder than average temperatures will drop to between 3C and 6C in the day and between -1C and -4C at night, say forecasters.

Travel bosses said London was prepared for any bad weather, with TFL calling in over 100,000 tonnes of salt to keep roads clear.

Snowy and icy conditions are set to continue until Tuesday.

Odds of a White Christmas were shortened as bets increased tenfold, reported Ladbrokes bookies.

London’s odds are 9/2 for a white Christmas.