Indian Oil to Invest Almost $17.7 Billion in Petrochemicals Business

12:36 PM | November 16, 2010 | Deepti Ramesh