Solar Projects Totaling 127 MW Commissioned in a Week

Solar Projects Totaling 127 MW Commissioned This Week

Utility scale solar projects totaling 127 MW have been commissioned across three Indian states by three large-scale project developers during the third week of May. The projects are located in ...