Communities across parts of England and Wales woke up to a blanket of snow as forecasters warned of further rain in flood-hit areas.
Pictures posted on social media showed east Gloucestershire, parts of Wiltshire, Bath and South Wales covered in a few centimetres of snow on Thursday morning.
The Met Office issued several alerts for snow across the South East and South West of England, South Wales and the West Midlands until 10am.
Gloucestershire Police advised drivers to take care while travelling to work due to snow on the hills in the county after heavy rain overnight.
The Met Office warned there could be a danger to life in parts of the East Midlands and Yorkshire as more rain is forecast to fall on the already flooded region on Thursday.
The Environment Agency (EA) said heavy rain is expected on Thursday, Friday and over the weekend, which could lead to further flooding for communities in South Yorkshire around the Lower River Don.
Thirty-six flood warnings, meaning flooding is expected, remain in effect across Britain, along with 124 flood alerts, which means flooding is possible.
EA’s flood duty manager Kate Marks said: “Parts of Lincolnshire and the Midlands could also be affected by rain falling on already saturated ground over Thursday and Friday, as well as other parts of England as rain crosses the country from west to east.
“It’s really important that impacted communities remain vigilant and take steps to prepare for flooding by checking their flood risk regularly and making plans to stay safe.”
The EA said 300 staff were working around the clock in various parts of the country, deploying pumps to disperse water through five of the worst-hit locations.
A yellow weather warning for rain is in place for areas around Nottingham, Sheffield and Doncaster from 9am on Thursday to 3am on Friday, as the snow falling across the South West moves north and turns to rain.
The EA said that, since flooding began last Thursday, around 14,400 properties have been protected by flood defences, including 5,000 in South Yorkshire.