Indian Oil Corporation, which has for decades been India#39;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. from Moneycontrol Business News https://ift.tt/2kC8sGo