World Cup 2026 gets off to a flying start despite the baggage surrounding it

Mexico beat South Africa in the 2026 World Cup opener at the Azteca as football finally took centre stage after a controversial build-up.