Project summary
1265 ยท Solar energy
  • Telangana, India