BUSINESSIndian Oil Swings into Black With Record Rs 21,000 Crore Profit in FY21adminMay 21, 2021May 21, 2021 May 21, 2021May 21, 2021 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...