Indian Oil Corporation
New Delhi,
Indian Oil Corporation (IOCL) is an integrated oil and gas company owned by the government of India. It has global operations, subsidiaries, and investments, and employs approximately 33,500 people.
Indian Oil Corporation (IOCL) is an integrated oil and gas company owned by the government of India. It has global operations, subsidiaries, and investments, and employs approximately 33,500 people.