Sino-Indian standoff: a big embarrassment