Site icon The Blind Machine

India has 18 million modern slaves—at least five…

India has 18 million modern slaves—at least five times more than any other country in the world »

India is home to the largest number of enslaved people in the world.

Exit mobile version