October 14, 2024

The incredible new £4.5bn ‘super sewer’ now open under London to protect River Thames

The new system is currently in partial operation, but early […]