En man beväpnad med yxa och kniv höll 15 personer, inklusive lokföraren, som gisslan på ett tåg mellan Baulmes och Yverdon-les-Bains i västra Schweiz på torsdagskvällen. Polisen stormade sedan tåget och sköt den misstänkte mannen till döds.
Enligt polisen tror man att gisslantagaren är en 32-årig asylsökande iranier.
Det var vid 18:35-tiden som mannen höll 14 passagerare som gisslan. Han tvingade lokföraren att förena sig med passagerarna och tåget stannade vid Essert-sous-Champvent-stationen.