India's Stand On Border Disputes With China
Video Credit: Rumble - Duration: 02:02s - Published
India's Stand On Border Disputes With China
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.