Indian Oil Corporation reported a worse-than-expected ₹2,661-crore loss in the June quarter as refining margins collapsed, overshadowing higher revenue. While government compensation for LPG losses provided some relief, it wasn’t enough to offset the sharp decline in profitability.