Harrow Shanghai Students Triumph in 2025 IMC, Securing Multiple Medals and UK Top 1000 Rankings August 5, 2025