Loading…
Eiffage consortium wins EUR 146M contract for Senegal's first desalination plant · Endata