Two weeks ahead of the 2026 World Cup, I landed in Mexico City, which is hosting the tournament’s opening game on June 11, ...