Analysis Why Are Oil Companies Losing Money Despite Lower Crude Prices? Diesel Losses Touch ₹18.9/Litre While Petrol Margins Also Turn Negative A Business India July 4, 2026