A lorry driver has died after his vehicle crashed off a flyover on the M90 near Perth.
The 55-year-old was pronounced dead at the scene after the incident at Craigend at around 7.20am on Thursday.
The lorry and its trailer, which was transporting potatoes, crashed through the barrier of the motorway slip road and landed on the A912 below.
The flyover, heading towards Broxden from the Dundee direction, has been shut and emergency services remain on the scene.
A Police Scotland spokesperson said: “A man has died following a collision on the M90 near Perth.
“The incident happened at around 7.20am on Thursday.
“The 55-year-old man was driving a lorry southbound when it collided off the slipway.
“He was pronounced dead at the scene. His next of kin have been informed.
“The lorry was transporting bags of potatoes.
“A road closure remains in place and enquiries are currently ongoing.
“Officers are asking for any witnesses with any information or dash cam footage to please contact police via 101 quoting 0396 of November 4.”
The incident was one of three on the motorway in the area on Thursday morning, causing long delays for rush-hour commuters.
A spokesperson for the fire service confirmed six appliances attended to assist at 7.26am before leaving at 9.40am.
The A912 has reopened northbound but the southbound side of the road remains closed.
Traffic Scotland has confirmed a diversion is in place for M90 traffic.