India-China standoff: Significance of PM Narendra Modi’s visit to Leh