Sadiq Khan vows to take on Thames Water and make London’s rivers ‘swimmable’ by 2034 UK Politics Sadiq Khan says he wants to make London’s rivers “swimmable within ten years” in the face of the sewage scandal.