India is better placed than China to face the global crisis according to a stress test conducted by the International Business School, IMD. India has been ranked 13th, with a score of 68.1 on 100 and China 18th with the 64.6 points.
I think India and China are not to be compared as the factors affecting both the countries are really different. Multi factors are affecting in both the nations. We find visible differences between Socio-Economy factors, which have vital affect on the index of the country.
Both are growing countries and both will be able to perform better than developed countries during this slowdown and post slowdown period.