New York, Mexico City, Toronto among 16 sites chosen to host 2026 World Cup matches

The 16 host cities will be: Atlanta, Boston, Dallas, Guadalajara, Houston, Kansas City, Los Angeles, Mexico…