By CEP Staff • 1 May 2012 in News India reaches 89% of allotted capacity in first stage of Solar Mission