Indian Oil Corporation Limited (IOCL), communément appelée Indian Oil, a son siège social dans la capitale de l'Inde, New Delhi. Sur la base des revenus générés, il s'agit de la plus grande entreprise en Inde et a un chiffre d'affaires de plus de 75 milliards de dollars. Le gouvernement indien détient environ 79 % des actions de cette société.