Britain's Campbell Walsh wins a major championship for the first time in Krakow, following a disappointing weekend for the rest of the GB canoeists.

More...