Project summary
1391 · Solar energy
  • Madhya Pradesh, India