29 May 2025

 Photo description: Tower Bridge straddling the Thames. Image by Albrecht Fietz / Pixabay   Thames Water has been fined a total of £122.7m for breaching rules over sewage spills and shareholder payouts, as Ofwat finalised both the penalty and enforcement order which have been imposed on the company. A £104.5m penalty has been issued for […]