KEC International

  • Technology – Single Axis Tracker
  • Location – Telengana
  • Size – 35 MW

Add Comment