you are justfying Chinese are right. They always know Power has a final say. For what you are claiming your are noble morally? If you were powerful,you would have done the same to Chinese. So, Chinese are morally noble. China is more powerful than India, but they are mercy not to destroy India. They defeated India in 1962 and voluntarily withdrew their troops. What India paid before the world is humiliated by them.