Indian Oil is the largest commercial oil company in the country headquartered in New Delhi. Its portfolio includes hydrocarbon value-chain, including refining, pipeline transportation, marketing of petroleum products, exploration and production of crude oil, natural gas and petrochemicals. Indian Oil has also ventured into alternative energy and globalisation of downstream operations. More
IOC’s bold move on hydrogen deserves credit even though the odds remain uncertain