India's Stand On Border Disputes With China

  • 2 years ago
India has been in a tumultuous relationship with China for ages. Over 50, 000 soldiers have been deployed at the Ladakh border.  Here's what experts have to say about why India is not taking a stand on this issue. 

Recommended