oecdinsights.org
Abolish modern slavery!
Gabriela Ramos, OECD Chief of Staff and Sherpa to the G20 There are 45.8 million slaves in the world today according to the 2016 Global Slavery Index, nearly four times the total number of Africans…