Several roads across Tayside and Fife were flooded and a school had to shut early after the region was hit with a deluge brought by Storm Debi.
Drivers became stranded in floodwater on a number of routes on Monday after heavy rain and strong winds.
Children at Murroes Primary School in Angus were sent home early due to concerns about access to and from the school.
It comes just weeks after the area was battered by Storm Babet.
Roads in Fife and Angus were the worst affected, with several rural routes left under water.
Roads including the A914 between Cupar and Muirhead, the A91 at Auchtermuchty, the B922 Strathore Road near Cluny, and roads in and around St Andrews were all affected.
In Angus, police confirmed that the A92 was shut between Inverkeilor and Montrose due to flooding at Arbikie.
The A90 northbound carriageway was down to one lane before the St Ann’s junction near Brechin.
The B962 that links Monikie to Monifieth was also closed.
Officers also said the B9128 between the Letham junction and Craichie was shut due to vehicles getting stuck in floodwater.
Trains through Angus are also impacted with services running at lower speeds north of Montrose from 5pm on Monday until 8am on Tuesday.
Roads in Perth and Kinross shut by Storm Debi
Perth and Kinross Council said the A93 at Old Cargill railway bridge, the C446 from Alyth to the A93 at Tullymurdoch, and the C502 to the A9 at Dunkeld – known as Rotmeil Road – were all closed.
The local authority also shut the floodgates on the South Inch.
And in Dundee, Riverside Recycling Centre was closed due to flooding with locals urged to use Baldovie instead.
A tree came down on Monday morning during strong winds near Adamson Court multi in Lochee.
Several other roads were also affected by flooding including Dundee Road and St Vincent Street in Broughty Ferry.
A yellow weather warning was in force for parts of Angus on Monday while flood alerts were issued by Sepa.
Conversation