Selling soul?

Selling soul?
play icon
The FIFA World Cup 2026 logo is pictured in front of BC Place Vancouver in Vancouver, British Columbia. File/AFP

Most Popular Stories