Two trains have collided head-on in western Switzerland with around 30 people injured, reports say.
The collision occurred in Granges-pres-Marnand around 1700 GMT on Monday, police said.
They said the fire department and ambulances were on the scene. A helicopter was also despatched.
Traffic was interrupted on part of the line which links the cities of Palezieux and Payerne, the federal railways said.
Pictures on the website of local daily 24 Heures showed the mangled wreckage of the two trains still on the tracks.