Around 30 people were injured after two trains collided at a station in the Swiss Alps village of Andermatt.
All the injured have been sent to the hospital and "no one is in critical condition", reported AFP citing local police.
The incident took place at around 11:30 a.m. local time when a train carrying around 100 passengers attempted to move an engine from the back to the front.
The cause of the incident is not immediately clear.
The regional police and the Swiss Transportation Safety Investigation Board have launb an investigation into the case.