Chandhigarh, March 26: 4 Shatabdi trains cancelled, 31 other trains detained as protesters squat on railway tracks at 32 locations across Punjab, Haryana due to Bharat Band call by farmers.