Seven developers were allocated concentrating solar power (CSP) licenses totaling 470MW, with individual project
India has unveiled the 37 companies set to tackle the first wave of projects under the National Solar Mission, many with little or no experience in the sector.
Seven developers were allocated concentrating solar power (CSP) licenses totaling 470MW, with individual project