Notes situation changed from India’s Goldilocks moment, fiscal prudence has stood the country in good stead