G20 countries including India are fuelling modern slavery, says new report

The Global Slavery Index 2023 shows the world’s 20 richest countries account for more than half the estimated 50 million people living in ‘modern slavery’
Back to top button