Project summary
1298 ยท Solar energy
  • Bhadla, India