India-China face-off: It’s time to stand up