Oil firms face ₹14-₹18 loss per litre on petrol, diesel