O&M

Description: Operation and maintenance of an 87.5 MW photovoltaic complex in 7 sites

Country: Panama

Status: Awarded