World Cup begins in Mexico amid a missing persons crisis

Channel 4 News Channel 4 News

In Mexico, Guadalajara is preparing to host matches and thousands of fans for the 2026 Fifa World Cup.

Read full article at Channel 4 News →