In the following what I am suggesting is based on my personal observation and remains an individual’s assessment. Many of you may disagree.
However, what I believe is that: “Indians do not like each other”
Let me extrapolate the point just mentioned. If a Chinese, Pakistani or an American would meet each other in a foreign country then there would be certain degree of affinity, sense of empathy towards each other. However in the case of Indians there will be feeling of competition, some degree of aloofness and certainly no empathy towards one another.
One of the possible reasons for such behavior could be the fact that India is an amalgamation of 29 different mini countries/states that have been tied together to make a country. These 29 separate states have their own language, eating habits, eating habits and culture. Hence, a person from UP/Bihar has almost nothing in common with a person from Tamil Nadu/Kerala; they speak different languages, dietary habits are different and look different. Generally, Indians of any particular state would get along fairly well rather than Indians of two separate states. So one might argue that the affinity is at the level of state not nation.
In India, like in some other countries, people do not appreciate others success. You tell a fellow Indian as to how great things are and he would be disappointed. However, if you recount your troubles then he would be almost happy, will provide advice, and offer help. I also think that among Pakistanis this feeling is much greater, if Indians try to pull each other down then Pakistanis try to tear each other down.
As mentioned earlier, these are personal opinion based on subjective observations. However, I do believe that "Indians do not like each other."

