The 2025 Tour de France continues with a 172km mountain ride from Montpellier to Mont Ventoux in Stage 16.