Three five-year-old boys injured in a stabbing attack in Zurich are no longer in mortal danger, Swiss prosecutors confirmed. A 23-year-old Chinese man, arrested at the scene, confessed to the attack but is presumed innocent pending further legal proceedings.