China has blamed India for the deadly June 15 military clash in the Himalayas which left at least 20 Indian soldiers dead. The Asian country is...
India has warned the Peoples Republic of China to desist from making “exaggerated and untenable claims” on the sovereignty of the Galwan Valley area even as...