November 2nd, 2004 - 02:00 GMT In biggest investment abroad: Indian Oil Corporation signs $3 billion deal with Iran In its biggest ever investment abroad, the state-run Indian Oil Corporation (IOC) clinched a $3 billion deal to develop a gas block in the gigantic South Pars gas field of Iran and sell LNG exported t Read more