New York, Mexico City, Toronto among 16 sites chosen to host 2026 World Cup matches
By Matt Foster and Matias Grez, CNN Matches for the 2026 World Cup will be held in 11 US cities as well as three host sites in Mexico and two in Canada, soccer’s world governing body, FIFA, announced Thursday. The 16 host cities will be: Atlanta, Boston, Dallas, Guadalajara, Houston, Kansas City, Los Angeles, Mexico
Continue Reading