Many trains  cancelled