This is the dramatic moment when fire crews battled a huge blaze after a bus burst into flames in Fife this morning.
Emergency services raced to the scene after the Stagecoach vehicle went on fire on Carnegie Drive, near the Tesco Superstore in Dunfermline.
The Scottish Fire and Rescue Service sent out two appliances after receiving the alarm shortly after 7.15am on Saturday morning.

Footage from the scene shows several fighters on the scene dousing the flames.
They left at around 8.45am after the fire was extinguished.

There were no injuries as a result of the blaze.
Stagecoach confirmed the fire started after the bus developed a technical fault during it's journey.
A Scottish Fire and Rescue spokesperson said: "The call came in at 7.17am this morning.
"We sent two appliances along and extinguished the fire and left the scene at 8.48am."
A Police Scotland spokesperson said: "Around 7.20am, officers were called to the Carnegie Drive area of Dunfermline following a report of a bus on fire.
"There were no injuries and emergency services remain at the scene while recovery is ongoing."
A spokesperson for Stagecoach East Scotland said: "The bus developed a technical fault during its journey. There were no passengers on board the bus at the time.
"The driver safely exited the vehicle and the emergency services were called.
"Safety is our absolute priority and an investigation is underway into the cause of the incident."
Don't miss the latest news from around Scotland and beyond - Sign up to our daily newsletter here.