Getty Images Business Thames Water’s £20bn debt crisis puts rescue deal and public ownership back in focus Teena JoseOct 29, 2026