Pupils were forced to flee a double decker school bus after it burst into flames on the A90.
The Stagecoach vehicle was carrying children to school when it caught fire between Dundee and Perth, near Inchture, at around 8.19am on Thursday.
Emergency services were called, and all passengers were evacuated safely.
The A90, near Errol junction, is shut in both directions as fire crews continue to tackle the blaze.
A Scottish Fire and Rescue Service spokesperson said: “We were alerted at 8.19am on Thursday 24 March to reports of a double decker bus on fire on the westbound carriageway of the A90 near Errol junction.
“Operations control immediately mobilised three fire engines to the location and firefighters wearing breathing apparatus are extinguishing the fire.
“There are no reports of any casualties.
“Crews will remain at the scene until the area is made safe.”
A Police Scotland spokesperson said: “Officers received report of a bus on fire on the A90 near Errol between Dundee and Perth around 9.50am on Thursday, 24 March, 2022.
“The fire was extinguished by the Scottish Fire and Rescue Service and no-one was injured. One lane remains closed on the A90 westbound.”
A spokesperson for Stagecoach East Scotland said: “We can confirm one of our vehicles operating a contract on behalf of Perth and Kinross Council has been involved in an incident on the A90 this morning.
“There are no reported injuries and all passengers were safely evacuated from the vehicle.
“Passengers are being transferred to an alternative service to get to their destination.
“Safety is our number one priority and we will be assisting the investigation into the circumstances involved.”