By CEP Staff • 5 July 2011 in News

Indian renewables developer Bhoruka Power plans $89 million IPO