Presently, labor department is responsible for enforcement of law on child labor. The employers are considered guilty for not observing the law. Owing to corruption in labor department, the law is violated.
The law can be implemented better if parents/ guardians of children are also held guilty for violation of law on child labor.
I think in our country overpopulation and unemployment are the two main reasons for child labor and to control it there should be strict child labor laws and at the same time it should be properly implemented and enforced besides taking steps like birth control and poverty eradication...