Several people have been injured after a train came off the tracks near the Swiss village of Tiefencastel, around 30 miles from the ski resort of St Moritz.
The Swiss air rescue service Rega said it had two helicopters at the scene.
More top news
The rest of this weekend will see further spells of rain or snow across the UK. Icy roads expected