Loading…
Consolidated Water wins $20M seawater desalination plant contract in Cayman Islands · Endata