Lee Iacocca asks that question in his book.
His concern — correctly, in my opinion — is with the lack of leadership in the US. But with some substitutions in the names and a few other changes, he could as well been talking about India. At least, the US is fortunate enough that it has an 82-year old ex-CEO to tell it like it is. Where are they in India?
I don’t know what’s Lee’s anwer is to his own question. But here is my answer. Leaders are endogenous to the population, especially so in a democracy where the people choose their own leaders. The same dimensions along which the leaders stand indicted, the people stand doubly guilty. George W Bush is a reflection of the mentality of the average citizen of the US, just as much as Adolf Hitler represented the will and aspirations of the people of Germany during his time. The collective consciousness of the people has to change for there to be a change in leadership.
Lee in his first chapter of the book has a leadership test. He calls it the “Nine C’s of Leadership.” The US leaders clearly fail that test. You decide how the Indian leadership stacks up. Go read the first chapter. (Hat tip: Uday Sreekanth.)