India surpasses China to become world’s most populous nation: According to the most recent United Nations data, India has surpassed China to become the world's most populous country, with 142.86 crore inhabitants. With the latest statistics, China now has a population of 142.57 crores, becoming ...
READ MORE +