A train has derailed with two carriages "precariously balanced" over a 15 metre embankment in the west of Scotland, firefighters said.
Strathclyde Fire and Rescue service said they were called to the accident involving a train to Oban at 8.53pm.
British Transport Police said all the passengers had been rescued from the train and there no reports of injuries.
A spokesman for Strathclyde Police said the derailment happened near the Falls of Cruachan power station in Argyll and Bute.
The leading car derailed and caught fire shortly before 9pm, according to British Transport Police.
"There are no reported serious injuries," a spokesman said. "The train involved was the 1820 hours Glasgow Queen Street to Oban service. This is a two car train and the leading car has derailed and caught fire.
"All passengers have been safely taken off the train, but the leading car remains overhanging the road. British Transport Police, Strathclyde Police and emergency services are attending the scene."
Strathclyde Fire and Rescue service said they were alerted to the accident by a passenger on board the train. A spokesman said the call sparked a "major deployment" of fire crews, with firefighters then working to gain access to the carriages.
He said: "The fire and rescue control room received at 8.53pm tonight a 999 call from a passenger reporting the derailment. Our service immediately put into motion a major deployment of fire crews and appliances, including our major incident unit (MIU) from Clydebank and heavy rescue vehicle (HRV) from Easterhouse.
"In addition to the MIU and HRV and the two rescue pumps from Oban, we have deployed one pump each from Dalmally, Inveraray and Arrochar."