Downing Commissions 20 MW of Open Access Solar Projects
2018-04-20
Downing, the United Kingdom-based investor firm has successfully commissioned 20 MW of open access solar projects in the southern states of Telangana and Andhra Pradesh. Downing is working in collaboration withContinue Reading