EPC

Description: EPC works for a new 87.5 MW photovoltaic power complex in 7 sites

Country: Panama

Status: Ongoing