thats true. They mask it. But foolish indians keep talking about "we are against communists" without actually thinking about what they are actualy saying. The same ppl will protest if wal-mart comes to india or if they want to make airports private, banks private, auto industry private. What can I say? No wonder, there was a survey done and india had among the lowest IQ. The cream of india is in US and do some IT job and think indians are all bright. :D But if you take all the 1 billion indians one by one and compare, they will miserably fail comparisons with china.
China learnt shaolin kungfu from india and look where they have taken it. I am sure there are more chinese who know yoga than indians who do. China is developing nation and look at the medals they win in olympics. India cannot win a single medal even bronze.
Bottomline, Indians are stupid. First make your own country good. Care about your own people first. Dont be easily influenced by USA, China and forget about your own country. People are dying on streets in india, but people's minds are on some far away tibet, the land most have just heard about.