Flooding overnight has closed a major Inverness road and caused several landslips elsewhere in the Highlands.
Staff from Highland Council’s community services team have been responding to flooding and road issues since 2am.
Diriebught Road has been closed as a watercourse has overtopped, a wall has collapsed and a number of properties are affected.
The B9006 is currently closed between Culloden Moor and Croy with particular problems near to Brinkman Terrace and the Cantraybruich bend.
In Ross and Cromarty, temporary traffic lights are in place due to a land slip at the A832 Fairy Glen and there is flooding on Strathconon road and the A832 Tore to Fortrose.
On Struy Road, Evanton, a reported accident has caused the temporary closure of the road while the vehicles are removed.