Yes, IOCL is a public-sector undertaking. The responsibility for managing the operations of this public sector undertaking falls to the Ministry of Petroleum and Natural Gas. As of 2022, Indian Oil is listed as the 142nd largest corporation on the Fortune Global 500 list.