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
Chairperson: Shrikant Madhav Vaidya
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)