A lot, enough to write a very long papers, can involve the underlying causes of the living environment, religion, level of industrialization, national culture and personality, history, political system, the international environment, too much, I just want to see the answer of Indians . To a suggestion, you can have a look in China before 1949, might be able to have some findings.
no no no no no
You've got it completely wrong sir.
India has more or less similar problems to what china once had or even continues to have today. I listed them in my earlier post.
A for what you have listed, they are not problems by any count, in fact they are our strength.
Unity in diversity is our strength.
We have Punjabis
Gujaratis
Marathis
Tamils
Malayali
etc.
BUT...we are all Indian's first and foremost!
You are making the same mistakes many other who are not familiar to India make..."How can India be a single country, it is a mix of so many different ethnicities/races/religions.."
Well, that is our strength.
You know how we succeed to preserve that "Unity in diversity"?
Because we give (more or less) pretty much equal freedom to all different peoples to express themseleves and their cultures in a collective framework.
For example, in the same project team of a company in India, you will find a Punjabi, a Gujarati, a Marathi and a south Indian etc.
We give freedom to everybody to express himself/his culture/his religion etc. so that nobody feels left out and isolated.
I'll give you one more example,
Prime Minister: Sikh/Punjabi
President: Marathi/Hindu
Home Minister: South Indian
Congress President (holding actual power): Roman Catholic, Italian origin
The list goes on...