Tag: London water infrastructure

news-18112024-003113

Thames Water Infrastructure Repairs: £23bn Supply Crisis

Thames Water, the largest water company in Britain, is facing a supply crisis with £23bn worth of assets in urgent need of repair. The...