Introduction
The 18th largest petroleum company in the world, Indian Oil Corporation Ltd. (IndianOil) was formed in 1964 after the merger of Indian Oil Company Ltd. With Indian Refineries Ltd. It is currently India's largest company (by sales) and has reported a net profit of INR 38.2 bn in fiscal 2008. |