Farrington Triumphs at CHI Geneva
The Rolex Grand Prix at CHI Geneva 2025 provided a thrilling climax to the 64th edition of this iconic show, with 40 of the world’s top riders from 12 nations contesting the final Rolex Grand Slam of Show Jumping Major of the...