A driver's body has been recovered following a train crash in Switzerland that left at least 35 passengers injured.
Five of the injured are in a serious condition following the head-on collision just outside a station in Vaud canton, western Switzerland.
Pictures of the scene showed the two trains still on the tracks with the cabs crumpled into each other and broken glass on the floor of the carriages.
Ambulances, fire engines and a helicopter are on the scene of the crash at Granges-pres-Marnand, around 31 miles southwest of the capital, Bern.
The helicopter and ambulances rushed the five seriously injured to a hospital in the nearby town of Payerne and south to the city of Lausanne. Their injuries were not life-threatening however, police said.
Rescue teams deployed a heavy-lifting crane to remove the rest of the wreckage and clear the line.
As night fell on Monday they set up arc-lights to help operations continue.
The collision happened around 100m from a station at 7pm (local time) when one train bound for Lausanne left the station as another, travelling from Lausanne, arrived.