Climb the Capital 2025
London, England, GB