Global Slavery Index (GSI) estimates that India is home anywhere between 13,300,000 and 14,700,000 enslaved workers though India doesn’t have any official data on the same. India should dedicate a d...more
CEC Newsletter