Punjab farm protests: Railways incur loss to the tune of ₹1,200 crore | Sharefundss