This is not at all surprising. We are probably also the world's # 1 in rudeness, law-breaking, traffic violations, spitting and littering in public places, road rage, uncivilised behaviour, indiscipline, poor time management, and anything else you can think of that is the opposite of civility.
We are a nation of not just too many people (with the attendant problems that burgeoning population brings), but too many people who cannot live with each other. It is no exaggeration to suggest that the formation of India as one single country was a forced event. Left to us we will still be Tamilians different from Bengalis different from Biharis different from Maharashtrians different from etc etc, never capable of harmoniously living together.
So what to do?
Nothing. That's the way we are. Face it, deal with it, and live with it.
A fellow 'Indian' (and if you reader are not my religion, caste, state, language, then I hate you!)
P.S. : Tongue in cheek, but sadly mostly true isn't it?