India has 18 million modern slaves—at least five… The Blind Machine 10 years ago 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.