Debris on the road after a three-car crash is causing serious delays on the A90 this morning.
Emergency services are at the scene and the road partially blocked near Newburgh.
The crash is effecting road between the B9000 junction and the A975.
It is not clear if anyone has been injured in the crash at this stage.