How long will this weather last?

Snow, ice and rain have been warned in many parts of Britain, with areas of southern England warned of flooding due to rain and melting snow due to mild temperatures.
BBC correspondent Carol Kirkwood explains what the next few days will look like across the country.