The 2017/18 budget comes less than three months after Prime Minister Narendra Modi's bold and risky gamble to outlaw high-value old currency bills, which has slammed the brakes on Asia's third-largest economy and hit the poor particularly hard.