Days of torrential rain across Switzerland have left a trail of destruction, and Swiss cities along the river Rhine are now braced for further flooding. The north of the country has been the hardest hit, with Zurich reporting its worst single day’s rainfall in 100 years. Train tracks and roads are under water and six people have been injured. There have been mass evacuations in many areas. In the canton of Bern, river and lake water levels are said to be critical.