Read Time:12 Second
A UK regulator ordered water companies in England and Wales to return a combined £114mn to customers for failing to meet performance targets, including over river pollution. Thames Water, the biggest supplier in the UK and which recently secured a cash…