Sprawca także jest hospitalizowany. Nie ma informacji o motywach działania 27-latka.
Do incydentu doszło ok. godz. 14.20, gdy pociąg zbliżał się do stacji w Salez w kantonie Sankt Gallen, na trasie między miastami Buchs a Sennwald, w pobliżu granicy z Liechtensteinem.
Mężczyzna podpalił łatwopalny płyn, a następnie zaczął atakować pasażerów nożem.
Wśród rannych jest sześcioletnie dziecko. Oprócz niego do szpitala trafiła 17-letnia dziewczyna i jej rówieśnik, dwie kobiety w wieku 34 i 43 lat oraz 50-letni mężczyzna.
Według policji w chwili ataku w pociągu przebywało kilkadziesiąt osób.
Na miejsce przybyły trzy śmigłowce ratunkowe, policjanci, strażacy i karetki pogotowia.
Policja szacuje, że straty poniesione w wyniku ataku wynoszą ok. 92 tys. euro.