Indian Oil Corporation Limited (IOCL; d/b/a Indian Oil) is an Indian central public sector undertaking under the ownership of the Ministry of Petroleum and Natural Gas, Government of India.