Fuel retailer IOC has for the second year in a row beaten ONGC to become India's most profitable State-owned company, raising questions over calls for the explorer to subsidise retailers amid soaring petrol and diesel rates.
Indian Oil Corporation, which has for decades been India's biggest company by turnover, last week posted a record net profit of Rs 21,346 crore in the fiscal year ended March 31, 2018 (FY 2017-18), up 12 per cent from Rs 19,106 crore in the last fiscal.