The global competition begins on June 11 at the Azteca Stadium in Mexico. still two years left world cup 2026…