Nine water companies, including Thames Water, are barred from using customer money to pay £6.8 million in undeserved bonuses for top executives by Ofwat. This move aims to hold companies accountable and improve public trust in the water sector.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing