The Caux Round Table published its last Social Capital Index in 2005, where India came 78th out of some 190 nations. China stood 84th.
The CRT's latest Social Capital Index, just published, puts India at number 76 out of 199 countries. So India has improved two places.
By contrast, in the latest Social Capital Index, China is now 94th. That is a decline of 10 places.
The reasons for these changes cannot be definitively reduced to any identifiable factors from the Index itself, at least so far as I can work out.