Sandbags are being delivered to homes as heavy rain swells rivers and floods roads.

A weather warning is in place for Aberdeen, Aberdeenshire and Moray and homeowners have been urged to be vigilant.

Roads including the A96 have flooded and travel has been disrupted in parts of Aberdeen.

STV weather presenter Sean Batty said: "Unfortunately for the north east the rain is going to continue to fall throughout the rest of Wednesday, slowly easing on Thursday, before more rain arrives on Friday.

"Some parts of Aberdeenshire have already had two inches of rain fall since Tuesday afternoon and could see another inch of rain fall by Friday afternoon.

"The weather will be much better for the weekend with rising temperatures and more sunshine."

Environment agency Sepa said the flooding will not reach levels experienced over winter, when a deluge destroyed homes in the north east.

A spokesman said: "The River Deveron, the middle reaches of the River Don and the lower reaches of the River Dee are rising due to heavy rainfall.

"This means that some localised flooding of low lying land and roads is possible from this afternoon and through the evening.

"We are aware of concerns from members of the public but we would like to assure them that any potential flood impacts are not expected to be of the level experienced during last winter."

A spokesman for Aberdeen City Council added: "We have taken the precautionary decision to deliver sandbags to the Millside and Paddock area of Peterculter.

"The sandbags are for residents to collect and use to protect their properties, i.e. to seal doors and vents. It is unlikely that flooding will take place but sandbags were considered to be a sensible precaution."