The Canal & River Trust is a charity association that deals with animals’ protection....

9