Loading…
L&T and Lantania win desalination plant contract from ACWA Power in Saudi Arabia · Endata