BHEL SOLAR PROJECTS NEYVELI, TAMILNADU

Location: NEYVELI, TAMILNADU

65MW