Loading…
Envision Energy wins 2000MW wind turbine order in India · Endata