Project summary
1132 ยท Wind energy
  • Zhangbei, China