Tag: Water leakage
Thames Water to invest £12 billion in new infrastructure
Thames Water, the UK's largest water and wastewater company, plans to spend at least £11.7 billion on improving service infrastructure from 2020 until 2025.
The...