News

Stage 7 of the 2025 Tour de Suisse featured a fierce GC battle as João Almeida pushed to close the gap to leader Kevin Vauquelin.