China's nuclear arsenal which started stockpiling in 1964, contains more than 210 nuclear warheads. The most powerful ones among China's nuclear arsenal have yields of over 4 megatons.
In comparison, India's strategic nuclear force which started stockpiling after the 1998 Shakti tests, has about 50-70 warheads at present. The most powerful among India's nuclear warheads has an yield of 0.05 megatons which is minuscule, compared to China.