20120721 india: Eight trains cancelled on Saturday due to rail mishap