There will be corruption as long as there are people who want to make a quick buck without working hard. We can only try to reduce and discourage it.
The problem in India is lack of development and education and poverty. As long as these issues are not addressed we will never touch the root of the problem, and will be just trying to treat the symptoms.