Loading…
Hyflux wins EUR 68.7 million desalination plant contract in Iran · Endata