India will take over China in terms of population by 2025, an analysis of the provisional Census, 2011 data suggests. With more than 1.2 billion people, India contains about 17.5 per cent (every sixth person in the world is an Indian) of humanity. China is the only country with a larger population, with 144 million more people. The United Nations has estimated that the Indian population grew at an annual rate of 1.43 per cent during 2005-10. In comparison, China registered a much lower annual growth rate of 0.7 per cent during corresponding period. In fact, the population growth is now almost at par with that of the developed nations. Demographers expect India's population to surpass that of China, which is currently the most populous country in the world. At that time, India is expected to have a population of more than 1.4 billion, which will begin to drop in subsequent years.