Poverty, debts and corruption in local governments are some of the reasons for child labour in India and around the world