World Cup 2026 kicks off in Mexico City as the most expensive tournament ever for fans · Pollar