Heavy rain is to continue to batter parts of Scotland on Wednesday as a yellow weather warning remains in force after overnight downpours.
A yellow weather alert for rain was issued for Angus, Aberdeenshire, Moray and the Highlands on Tuesday July 9 from 10pm until 11.59pm on Wednesday July 10.
Forecasters said between 50 to 90mm can be expected across the north and northeast, while other areas can expect to see between 20 and 30mm over the warning period.
The Scottish Environment Protection Agency (SEPA) has issued five flood alerts across Aberdeenshire and Aberdeen city, Caithness and Sunderland, Dundee and Angus, Easter Ross and Great Glen, and Findhorn, Nairn, Moray, and Speyside.
The Met Office said residents should expect some communities to be cut off by flooded roads, difficult driving conditions because of flooding and spray, and fast flowing or deep floodwater which could cause “a danger to life.
Delays and cancellations to public transport should also be expected.
The forecast reads: “Areas of rain moving into northern Scotland from late Tuesday into Wednesday are expected to become heavy with some embedded showery outbreaks as the band slows down and focusses across the east coast and Moray Firth.
“20-30mm through the period is expected quite widely, however localised heavier bursts of rain likely to build totals toward 50-75mm with up to 90mm possible across Grampians and Northwest Highlands.”
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country