Project summary
1170 ยท Hydropower
  • Hamzali, Turkey