India a strong performer in a turbulent world