Asia Report: World Takes Hard Look at India Grid, Promises of Solar

By Renewable Energy World Editors
August 6, 2012