Surprising Population Stats

India Will Be Jam Packed 1 of 11

China is currently the most populated country at about 1.34 billion people. It is projected that the population of India will surpass that of China by the year 2025, most likely due to China managing its population growth by limiting children to one per couple.