Agree with everything above; China has such superiority over India that it can afford to be patient and see how things play out. But this last paragraph, I really don't think India or Beijing would ever launch the first nuke. Beijing because it would be a war crime and it doesn't even need to to win decisively. India because they know they're gonna be extinct and India's gonna be Chinese territory (not that it's that savory with all the monsoons and burning trash heaps and shit).
Oh hell no, China don't want India, they got enough mouth to feed. And I was not saying that anyone would fire nukes at each other's cities, I meant to say that when you use tactical nuclear weapons on the battlefield it might get out of hand, for example Chinese nuked incoming Indian army and put India on high alert, India sees Chinese military advancing and India think they are going to get invaded, so in retaliation India think it has nothing to lose and launches nukes at Beijing, but India don't know China had no intention to invade India, but India just saw their military nuked face of battlefield so they asume the worst.
Let's put it this way, in 1941 when Nazi army wiped out half of Soviet defense, if Stalin had nukes he would use it on Berlin.