Will France reach the 2026 World Cup final by July 18? | Ambitious Predictions