China LOOKS STRONG because of a WEAK INDIA. India is militarily weak (even if it is not, it will believe it is weak). Even with Pakistan and Bangladesh, India is weak (it consoles itself saying that it is noble).
China will not try anything funny with RUSSIA. If USA were on its borders, China will not even squeal. In front of India, a mouse will look STRONG. This may outrage many Indians, but they know that it is TRUE.