Is the worst over for Indian economy?