If they are such complete failures, then why people of India voted them in a 2nd term?
The answer is that most people on here knows what is best of India but the mast majority of voters only care about getting something tangible for their vote, such as a dinner for election night. As a result, the same people will come back to power again and again. The most Indian members will just complain in frustration. India should allow only people with stake in the future of country to vote. In the old days, only land owners, no matter what size, get to cast a vote as one vote. None land owners do not get to vote as they have no stake in the country. Eventually, as the countries become more developed, more people get to vote until universal suffrage. I'm not saying that India should use land owning as the criteria for voting. But it must use something to prevent the people that would sell their voters from voting.