Modern slavery figures show the 'urgent need' for a new social contract - International Trade Union Confederation
A new global estimate that 49.6 million people are in modern slavery on any given day has shown the need for immediate international action to (...)