May 16, 13 •
25042 Views •
Resources •
Miku Mayank •
46 Comments
About Indian Oil Corporation Limited (IOCL)- Indian Oil Corporation Limited also known as IOCL, is a state-owned oil and gas corporation with its headquarters in New Delhi, India. Indian Oil started its operations in 1959 as Indian Oil Company Ltd. The Indian