(EnergyAsia, May 23, Wednesday) — State-owned Indian Oil Corporation (IOC) is planning to add some 1,600 retail stations during the fiscal year ending March 31, 2008. Over the last three years, India’s largest downstream company opened over 3,800 new outlets.   IOC owns about half the country’s 32,000 retail outlets….

This article is for Subscriber members only.
Log In Register