Human rights activists critical of a global survey on slavery, attributing figure of 13.9 million in India

Record ID: 398482