India and China exchanged blame Wednesday for the border clash in the Himalayan Mountains that killed 20 Indian soldiers.

India said Chinese troops also suffered casualties In the worst military confrontation between the two countries in decades. Both sides blamed the other for the deadly encounter, saying the other side was breaking established…

Read More