Indian Oil Corporation Limited: Annual Performance Review for FY 2024–25
- in General
Indian Oil Corporation Limited (IOCL), India’s largest public sector oil refining and marketing company, has announced its audited financial results for the year ended 31 March 2025. The results reflect a year of operational resilience…