Revival on the cards for Indian economy