Loading…
IDE Technologies awarded EPC contract for Aconcagua desalination plant in Chile · Endata