Indian Oil Corporation reported record FY26 profit of Rs 36,802 crore. In the same filing, statutory auditors disclosed that the company has had no Independent Directors and no functioning Audit Committee since March 28, 2026, during India's worst energy crisis in years.