Loading…
OHL awarded EPC contract for 86 MW solar PV plant in Chile · Endata