Ofwat sets out record £88 billion upgrade to deliver cleaner rivers and seas, and better services for customers

11 July 2024