India’s promises collide with reality