There have been renewed commitments from Chinese companies operating in South Africa to comply with the country’s labour laws and corporate social responsibilities. South Africa hosts the launch of ...
FIFA has announced Saudi Arabia as the host for the 2034 men's World Cup, despite a growing number of organisations criticising the country's human rights record and accusing it of sportswashing.The ...