The world’s 20 richest countries are fuelling forced labour and account for over half the estimated 50 million people living in “modern slavery,” according to a report released Wednesday.
The report by the Walk Free foundation, a rights group that focuses on modern slavery, said six members of the Group of 20 nations have the largest number of people in modern slavery – either in forced labour or forced marriage. India tops the list with 11 million followed by China with 5.8…