(EnergyAsia, May 11) — India’s leading downstream company IOC has sold its 20% stake in state-owned upstream company ONGC through a private placement for Rs36.73 billion. (US$1=Rs44). The sale of 27.4 million shares will help IOC pay for its refining capacity programme. US investment banks Citigroup Inc. and Morgan Stanley managed the sale. On…