G20 countries including India are fuelling modern slavery, says new report
50 million people are living in conditions of modern slavery — a 25% rise over the last five years, says a new report. According to it, the Group of 20 nations are contributing to this increase, as their trade operations and global supply chains allow for human rights abuses. Among the G20 nations, India tops the…