India-Nepal-China explosive triangle: a loss of face for India