A man set a train carriage in Switzerland on fire using a flammable liquid and also stabbed passengers on Saturday, injuring six people, including a six-year-old child, police said.
The man, a 27-year-old Swiss citizen, carried out the attack on a train travelling in Switzerland's far east, along its border with Liechtenstein, and was also injured, regional police in St Gallen said in a statement.
The offender carried out the attack on a train making its way to Switzerland's far east along its border with Liechtenstein at 2.20pm local time.
Local media reported three women aged 17, 34 and 43 sustained injuries in the attack, while a 17-year-old boy and 50-year-old man were also targeted.
Some of the injured are said to be in a serious condition.