New Delhi has cut off its own nose to spite its face