I fully agree with Mr Claude Arpi though I might prioritise differently.
How about adding the unreliability of people and systems in India ? I think those leaders who wish to deliver and who rely on them are always exaspareted in the end. I believe as a rule Indians including Elite yap a lot but deliver too little ...Barring few exceptions honesty of fulfilling their promises/statements seems to be seriously missing in Indain society.
My personal long standing experience with German society makes me believe that this is a serious flaw with Indian society.