India surpasses China to become world’s most populous nation

India now world’s most populous country with 142.86 crore people. China has a population of 142.57 crore

Read the full article here

Related Articles