Members of the emergency services wade along Canal Road in Port Elphinstone, near Aberdeen

Part of the runway at Aberdeen Airport was damaged by the "unprecedented rainfall" and some passengers spent the night in the terminal as flights were cancelled.

The affected area has now been repaired and flights have resumed.

Police Scotland declared the flooding a "major incident".

Chief Superintendent Campbell Thomson said: "Over the past 24 to 48 hours, and indeed the past week, we have responded to a number of flooding incidents and co-ordinated the multi-agency response to the adverse weather.

"A major incident was declared due to the severity of the warnings in place and the potential for serious impact on communities.

"Our focus over the past 36 hours has been the Donside area, Keith to Huntly, Turriff, Inverurie, Kintore, Ellon and into Aberdeen including Riverside Drive and the Grandholm area.

"Additionally, we continue to support the recovery effort in Deeside, specifically in the Ballater and Braemar area, following the impact of Storm Frank ."

There was some relief during the flooding as missing camper Terence Kilbride, believed to have been swept away by flood waters from the Dee, was found by police safe and well.

Scotland's Deputy First Minister John Swinney said: "The impact of this latest round of flooding is causing transport difficulties and putting properties at risk of flooding.

"The Scottish Government's resilience committee is monitoring the situation very closely and we have discussed the unfolding events and work to mitigate the impacts and ensure the safety of people in local communities."