London 25km ‘Super Sewer’ finally completed

The largest infrastructure project ever undertaken by the UK water industry has finally been completed, some 12 years after initial investigations were carried out.

London Super Sewer

The largest infrastructure project ever undertaken by the UK water industry has finally been completed, some 12 years after initial investigations were carried out.