×
Indian Oil Corporation

Indian Oil Corporation

Petroleum refineries company · iocl.com
Indian Oil Corporation Limited is an Indian oil and gas company under the ownership of the Ministry of Petroleum and Natural Gas, Government of India. Headquartered in New Delhi, it is a public sector undertaking whose operations are overseen by... Wikipedia
Headquarters: New Delhi, India
Revenue: 9.556 trillion INR (US$120 billion, 2023)
Founded: June 30, 1959
ISIN: INE242A01010
Key people: Shrikant Madhav Vaidya (Chairman)