India a strong performer in turbulent world