The preferred bidders have been chosen to build London’s 25km long, 7.2m i.d. Thames Tideway Tunnel. The companies will build…
The preferred bidders have been chosen to build London’s 25km long, 7.2m i.d. Thames Tideway Tunnel. The companies will build…