Media playback is unsupported on your device Media caption Fife resident Storm Hughes describes being woken to find part of his house had been washed away

Forecasters have warned that the danger of flooding has not passed after heavy rain in much of Scotland.

By 22:00 on Friday, the Scottish Environment Protection Agency (Sepa) had 34 flood warnings still in place. It issued a further 10 flood alerts.

Further rain is forecast for the north of the country on Saturday morning. The afternoon will see rain returning to the west and southwest.

The worst of Friday's disruption was in Fife and the northeast.

In Fife, police said the East Neuk of Fife, and the Cupar and East Wemyss areas were particularly badly affected.

A number of roads were closed across the country, including the A92 northbound between Dundee and Arbroath and the A937 Laurencekirk to Montrose road at Marykirk. The B947 Banchory to Fettercairn road was closed at Strachan Bridge due to flooding.

Sandbags have been handed out to residents in Stonehaven.

Tayside Police said they had received at least three reports of cars getting into difficulty as a result of drivers attempting to plough through deep water, causing engines to fail.

A broken down lorry on the M90 between junctions 7 and 6 also resulted in a lane closure on the northbound dual carriageway.

The force also warned of localised flooding in many parts of Angus, in particular the areas around Brechin, Wellbank, Emmock, Kellas, Gagie and Tealing.

Meanwhile, flooding on the line near Craigo, in Angus, caused delays to rail services.