A 60-year-old woman has died following a horror crash on the A90 involving a minibus and an HGV lorry.
Police, firefighters and paramedics were called to the route near St Madoes in the Carse of Gowrie shortly before noon on Wednesday.
Officers later confirmed the woman, who was the driver of the minibus, had died.
The HGV driver and two passengers in the minibus were taken to Ninewells Hospital for treatment but no further update has been made available on their condition.
The road, one of the busiest in Tayside, was closed in both directions to allow a medical helicopter to land in what Traffic Scotland described as a “serious road traffic collision”.
The route reopened for motorists heading towards Dundee at around 2.45pm but the southbound carriageway remained closed for investigations.
Traffic was described as “nose-to-tail” on neighbouring sides of the road as emergency services scrambled to deal with the incident.
A spokesman for Police Scotland thanked motorists “for their patience” during this time and urged anyone who may have witnesses the collision to contact the force on 101.
A Scottish Ambulance Service spokesman confirmed it had conveyed three people to Ninewells Hospital for treatment.
“We received a call at 11.50 am to attend a road traffic collision on the A90 at St Madoes Junction in Perth,” he said.
“We dispatched three ambulances, our special operations team, two trauma teams – Helimed five and the Tayside Trauma Team – and a manager to the scene.
“We transported three patients to Ninewells Hospital.”
One motorist who drove past the incident said: “The air ambulance is there and there are three or four fire engines and an NHS trauma team.
“I got over the Friarton Bridge and the traffic was starting to back up. It certainly looks worse going south. Northbound traffic is moving a little better.”
A fire and rescue spokeswoman said three appliances and a heavy rescue unit were called to the scene from Perth.
She added: “We received the call from the ambulance service at 12.04pm. It was a report of a one minibus and one artic lorry on the A90.
“We were in attendance but left it to the ambulance service to deal with.”