In its latest report, the Global Slavery Index 2018 estimates that on any given day in 2016 there were nearly 8 million people living in "modern slavery" in India - a claim strongly contested by the government on the grounds that its parameters were poorly defined and too wide-ranging.