South Africa faces Mexico in 2026 World Cup opener amid xenophobic tensions
South Africa prepares for its World Cup return after 16 years, facing Mexico in the tournament's opening match on June 11, 2026. Meanwhile, anti-migrant protests have intensified across the country, with armed violence reported in informal settlements, and China-South Africa military cooperation deepens.