Uncategorized

Image Gallery

01 / 01

China’s Renewable Energy Industry Up Close

The Zhangbei Wild Fox Mountain Range Wind Power Villa presently has 40 odd wind turbines generating approximately 10 MW of electricity.