Thames Water Sewage Spills Fell 64% in 2025 Even as the Firm Seeks a £2.4bn Bailout to Avoid Collapse
If you are one of the roughly 16 million customers who pay a water bill to Thames Water, you are living through two stories that rarely get told together. One says your