Thames Water’s iconic Abbey Mills pumping station is getting ready to run on 100 per cent renewable energy thanks to a project happening under the streets of Newham.
Thames Water’s iconic Abbey Mills pumping station is getting ready to run on 100 per cent renewable energy thanks to a project happening under the streets of Newham.