Emergency services have been called to a series of crashes across the North-east this morning.
A man had to be taken to hospital after his car crashed down an embankment on the A96 just south of Keith.
Two people were in the car at the time of the crash, which happened at 5.55am.
The driver was taken to Dr Gray’s Hospital in Elgin.
Meanwhile, delays were caused on the A90 near to the Hatton turnoff at 7.10am after a car went off the road.
The driver of the black Ford Focus was uninjured following the incident.
A lorry crash also caused congestion on the A95 between Keith and Banff near Cornhill.
And police said a motorcyclist came off his bike on the A96 near Keith but was injured following the incident.