ABUJA – The Fédération Internationale de Football Association (FIFA) has officially announced that Saudi Arabia will host the 2034 FIFA World Cup, a decision that has sparked diverse reactions worldwide. While some critics argue that the move is an effort to “sportswash” the country’s controversial human rights record and authoritarian regime, others believe it is […]
Headlines Newsletter
Subscribe now for weekly top news headlines roundup, delivered directly to your inbox.