The Indian stock sells are slowly finding their footing, buoyed by a double dose of macroeconomic relief. Will this rally continue?