China's food self-sufficiency is around 94.5 percent, the reason that China still buys food is just because it's so cheap to do so in the world market, otherwise China can easily fill this tiny gap.LOL. China also has the most mouths to feed, and not enough land to grow food for said mouths.