London’s Super Sewer opens for business

The UK water industry’s largest ever infrastructure work is now open for business.

London Super Sewer

The UK water industry’s largest ever infrastructure work is now open for business.