video

Troubling Sign for Wind in China

Your daily dose of Power Intelligence!

Save It Saved

Idle wind farms are a troubling sign for renewable industry in China. 

Suggestions For You: