Project summary
1335 · Wind energy
  • Dindigul, India