Mogden Sewage Treatment Works: London’s Second-Largest Wastewater Plant
Mogden Sewage Treatment Works is one of the largest and most significant wastewater treatment facilities in the United Kingdom. Located in the Ivybridge area of Isleworth, West London, Mogden Sewage…
