Indian Oil Corporation Limited, d/b/a IndianOil, is an Indian government owned oil and gas explorer and producer. It is under the ownership of Ministry of Petroleum and Natural Gas, Government of India headquartered in New Delhi. Wikipedia Founded: 30 June 1959 Headquarters: New Delhi Number of employees: 31,648 (2021) Revenue: 3.83 lakh crores INR (US$54 billion, 2021) Subsidiaries: Chennai Petroleum Corporation Limited, Lanka IOC