Loading…
Senvion India wins 83.7 MW wind turbine order from Tata Power Renewables · Endata