Two trains collided head-on in Switzerland late yesterday, injuring about 35 people, five seriously, police said.

The driver of one of the trains was still unaccounted for and thought to be inside the wreckage, at Granges-près-Marnand in the canton of Vaud, police spokesman Jean-Christophe Sauterel said.

Sauterel said it was too early to try to ascertain the cause of the crash.

One of the injured was taken by helicopter to Lausanne. Others were treated on the spot by paramedics or taken to hospital by ambulance.

About 40 people were on the two trains, one of which was heading to Lausanne, the other was going to Payerne.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.