India vs China India or the Republic of India is a country in South Asia. The longest borders it shares are with Pakistan in the west and China in the north and northeast. It also&hellip

India vs China India or the Republic of India is a country in South Asia. The longest borders it shares are with Pakistan in the west and China in the north and northeast. It also&hellip