Heavy rain has flooded major roads across Scotland and caused widespread disruption for travellers in the build up to Christmas.
The A92 road that runs between Dunfermline in Fife and Stonehaven in Aberdeenshire is among the worst affected with floods forcing it to close in several locations.
On Friday morning, the Scottish Environment Protection Agency (Sepa) had 24 flood warnings and 13 flood alerts in place across the country.
The Scottish Government agency said that Perthshire, Angus, Dundee, Fife, Aberdeenshire and parts of Stirlingshire were particularly prone to floods during the downpour.
Forecasters for the Met Office put an amber warning for severe weather in place in Angus and Perthshire on Friday, as flooding hit the region.
Among other major routes affected are the A9, which has been hit with flooding southbound at Balhadie and Blackford in Perthshire, while the A85 has been closed between St Fillan and Lochearnhead in Perthshire.
The A90 Dundee to Fraserburgh road was forced to shut at the Glamis turn off in Forfar because of a build up of rainwater on the route, while it is also affected motorists south of Fraserburgh.
Network Rail revealed a landslip on the line south of Perth station was causing delays to train services between Glasgow/Edinburgh and the city.
ScotRail said that a landslide on the line at Tyndrum, in Stirlingshire, was causing disruption to train services between Glasgow Queen Street and Mallaig near Fort William in the Highlands. The obstruction was cleared by around 8.30am and the train provider said services would return to normal.
Traffic Scotland confirmed the A78 was hit with floods between West Kilbride and Ardrossan in North Ayrshire, while the agency said there was an increased risk of landslide at the A83 Rest and Be Thankful in Argyll.
More About Weather
- Weather warning issued for snow and ice across all of Scotland
- Woman found unconscious in forest during blizzard by hero search dog
- Snow warning as Met Office fears midweek storm will disrupt travel
- Motorists urged to take care as icy conditions hit rush hour traffic
- Public warned of difficult travel conditions as snow hits west coast
- Woman fighting for life after sledging accident in Kelvingrove Park
- Passenger plane careers off runway at Highland airport after landing