This page couldn't be found! Back to home page if you like. Please use search for help!
Fresh crisis for Thames Water as investors pull plug on £500m of funding
Decision raises concerns about financial future of UK’s biggest water company Business live – latest...