IOCL

Definition : Indian Oil Corporation Limited
Category : Governmental » Firms & Organizations
Country/Region : India India
Popularity :

What does IOCL mean?

Indian Oil Corporation Limited (IOCL) or IndianOil, is a central public sector oil and gas corporation with its headquarters in New Delhi, India.