Alkhamhurst Russell Square becomes International Show Champion and Benelux Winner 2017!