Punjab farm fire cases reach 2,787, with 586 incidents from Tarn Taran · Namaste Indian