Indian economy has withstood eight years of shocks