A man has been taken to hospital after a lorry crashed off a motorway flyover near Perth.
The HGV crashed through the barrier of the M90 flyover at the Craigend Interchange and landed on its roof on the A912 road below at around 7.30am on Tuesday.
The flyover and the A912 are both expected to remain closed overnight.
The man has been taken to Ninewells Hospital in Dundee but his condition has not been confirmed.
The Courier’s reporter Lucy Scarlett, who was at the scene, said: “The lorry crashed through the M90 barrier – there was a large part of the barrier missing from the bridge.
“I could see the lorry upside down on the A912 underneath the M90.
“Several police vehicles, paramedics, and Amey workers were at the scene.
“Traffic seemed to be moving fine on the M90 itself but the A912 and the flyover were shut.”
Patient taken to Ninewells Hospital as air and road ambulances called to M90 crash
A Scottish Ambulance Service spokesperson said: “We received a call at 7.30am to attend an incident at the Craigend Interchange near Perth.
“Two ambulances, an air ambulance, a trauma team, a special operations response team and a resuscitation rapid response unit were dispatched to the scene.
“One patient was transported to Ninewells Hospital.”
Speaking at the scene, Police Sergeant Farr told The Courier: “There’s been a one-vehicle RTC (road traffic collision) and the road will be shut for a considerable amount of time.
“A collision investigation is ongoing.”
M90 slip road and A912 closed after lorry crash
A Police Scotland statement said: “The M90 slip road heading southbound from Broxden towards Edinburgh remains closed at Craigend, and the A912 is closed in both directions following a crash this morning (Tuesday).
“One man has been taken to hospital and inquiries are ongoing.
“The road requires to be closed to allow for vehicle recovery and repairs. It is anticipated to be closed throughout the night.”
A Scottish Fire and Rescue Service spokesperson said: “A lorry has come off the road on the M90 southbound at the Craigend Interchange.
“Three fire appliances and a heavy rescue unit were asked to attend the incident at around 7.30am.”
There has been disruption to bus services in the area throughout the day, with the 65 Stagecoach service unable to serve Bridge of Earn.
Glenfarg Community Transport’s 55 service has also been terminating at Glenfarg and has been unable to serve Bridge of Earn or Perth.
Perth and Kinross Council confirmed it was aware of delays to school buses on Tuesday and that exams set to be held would be delayed for any pupils unable to make it in on time.
Conversation