Solar power EPC Company required – ID#5i600mwaf1

Experienced and capable Solar power EPC company required for designing, installation, testing, commissioning and O&M for a 600MW solar park in an African Country. ID#5i600mwaf1