Indian Oil to Invest Almost $17.7 Billion in Petrochemicals Business

18:58 PM | November 16, 2010 | Deepti Ramesh