Global Slavery Index 2023: G20 nations fuelling modern slavery
Global Slavery Index 2023: Ten countries, including India, account for nearly two in every three people living in modern slavery and over half the world's population; India has 11 million people in modern slavery