Scholars say that the population of China has been exceeded by India: the number of births is overestimated by 90 million 2023-12-18