Result INDIAN OIL CORPORATION LTD. - 530965 - Audited Financial Results (Standalone And Consolidated) For The Quarter … BSE India Audited Financial Results (Standalone and Consolidated) for the quarter and year ended 31st March 2023