Project summary
1514 ยท Solar energy
  • Ait Ougrour, Morocco