Three vehicles have crashed on a north-east road.
The collision happened on the A96, between Elgin to Lhanbryde at around 4.20pm.
Traffic Scotland reported delays in the area, but police have confirmed the road has now been cleared.
— Traffic Scotland (@trafficscotland) June 12, 2019
A spokeswoman for Police Scotland have said that no one is injured.