China has maybe 20 years before the burden of carrying an enormous number of old people becomes overwhelming. Problem with a one-child policy is that eventually each child has to pay for two parents ........ especially in a country with such a poor social service provision as the PRC. The population has just about stopped growing - they don't have any inward migration to fill the gaps.