When will we get over our "holier than thou" attitude? China does not interfere with our domestic policy or politics or even Kashmir. What business do we have in interfering with theirs?? Reality check: China is India's BIGGEST economic trade partner. China is truly a superpower and we are a pale shadow of China in terms of economy, military strength, and international political clout.
Instead of focusing on improving our own economy or the condition of our people, we like to give advice and criticism to superpowers like US and China! Heh, that is the beyond idiotic.
Tibet is a part of China (and even Tibetians are not asking for independence, only asking for more autonomy). As a nation, we have no business in meddling with the internal affairs of other countries. How would you feel if China started meddling about our Kashmir, Naxal, or the hundreds of internal problems that we're facing???