>>/36039/
Hinduism was attacked by Buddhism in India (which merged once Islam came in, and thus destroyed traditional Aryan Hinduism) while in China, it just contemplated Confucianism etc.
Plus China is geographically more limited and thus more militarist than India. India is surrounded by mountain ranges which are in-turn surrounded by deserts in the west and north, and jungles in the east.