The Thames has been voted the public's least favourite river in England and Wales, despite major efforts to clean it up in recent years.

More...