India's defense due to fear of Chinese invasion? What a joke!
India has nothing that China wants. The two countries are separated by the tallest mountain ranges on the planet, India is overpopulated already, its resource is limited on a per ca pita basis and the whole country is so behind in infrastructure. Frankly speaking, if India invite China to annex it today the answer will be a definite "No, Thank You."
So why all the hostility between the two countries?
India is drying up. The Aquifer of North Ganges region is almost dry, glaciers in the mountains are vanishing, a 20% reduction in the Ganges water flow volume will render it useless due to pollution. Global Warming means the rainfall in the central India region will gradually decease.
The Indian Government is trying to expand its "living space" into Tibet. Oh, under the "Religions and Humanity" banner of helping the Tibet people, so righteous, phew! Those poor souls in exile, so naive.
It is not going to work. Period.
If Indian people really wants a future for their next generation, tell your government to cut down on the arms race, spend more money on water works projects (may hurt the eco system a bit, but...), control pollution on your water systems (China need to do the same thing too, and I mean yesterday), and befriend your neighbors, especially Bangladesh, which has the biggest Aquifer reserve in the whole SE Asia that might save your skin.
The advise is here, of course you may brush it aside, or consider it.
And try to control the population growth a bit too please, for your own good.