The desalination plant is located in the London Borough of Newham (no 27).
-
An artist's impression of the desalination plant. -
The desalination plant is located in the London Borough of Newham (no 27). -
The desalination plant takes salt water from the Thames estuary and produces...