Sports France manager Deschamps to step down after 2026 World Cup by Editor2 January 8, 2025 by Editor2 January 8, 2025 2 minutes read