Buses, cars and lorries have been struggling to cope after snow fell across Hampshire.

Towns and cities became gridlocked with police urging people to work from home if possible.

Snow was expected to move through the county during the afternoon but ice could cause problems into the weekend.