Two weeks ahead of the 2026 World Cup, I landed in Mexico City, which is hosting the tournament's opening game on June 11, and from the moment I stepped off the plane, signs of the excitement to come ...