Project summary
1273 ยท Solar energy
  • Jodhpur, India