Indian Oil Corporation Ltd (IOCL), founded in 1959, is the largest oil refining and marketing company in India. It operates across the entire petroleum supply chain, from refining to marketing and distribution, playing a key role in ensuring the country's energy security.