After a day of calm and thinking over the question of poverty, I think I have found the answer. It is nothing new and others might have proposed it before. But now I have become convinced about it and here are some reasons.
No, it is not the One band. It is simply educate. I think the lack of education is the single most important reason why villages in India are the hell holes. An educated family will take better informed decision. They will know more about what is going on around them and what new ideas are being used by others. And most of all, it will light a spark of ambition in them to thirst for a better life.
The amazing miracle of poverty reduction in the West and other developed countries was accompanied by the education of the people there. Even in India, the south is doing economically relatively well and it also has a better literacy statistics.
Ofcourse, there will be hidden factors like politicians who wouldnt want the masses to get educated. But since we have a democracy there is hope. If the civil society takes up the cause of education strongly, there is indeed hope. So do not get mad, get educated!