Thousands of troops have reportedly been deployed to the region of the India-China border in the Himalayas following the first deadly clash between the two countries since 1975, which resulted in the death of at least 20 Indian soldiers, according to New Delhi.