Indian Oil Corporation
4.3 out of 5 stars.
Get weekly updates, new jobs, and reviews

About Indian Oil Corporation

Indian Oil Corporation Limited, or Iocl, is an Indian state-owned oil and gas corporation with its headquarters in New Delhi, India. It is the world's 119th largest corporation, according to the Fortune Global 500 list, and the largest public corporation in India when ranked by revenue.IndianOil and its subsidiaries account for a 49% share in the petroleum – 

Performed play on special occasion.Indian oil corporation limitedClicked at the top of the new plant DCUClicked at the top of the new plant DCU