23 Apr 2024 Underground Construction of London Super Sewer Completed – Thames Tideway Tunnel Lid Placed – Video Thames Tideway Tunnel Lid Placed