BUSINESSIndian Oil Swings into Black With Record Rs 21,000 Crore Profit in FY21Neha VermaMay 21, 2021May 21, 2021 by Neha VermaMay 21, 2021May 21, 202101346 State-owned oil refining and marketing company Indian Oil Corporation (IOC) posted a record consolidated net profit of Rs 21,762 crore for the fiscal year 2020-21...