Project summary
1189 · Solar energy
  • Ningxia, China