According to the United Nations Population Fund's latest data, India has surpassed China to become the world's most populous nation with 142.86 crore people. "I think the big story for India is how they will effectively and quickly invest in what's required to gain a demographic dividend," UNFPA lead demographer Rachel Snow said Wednesday as she briefed reporters here on the agency's State of the World Population report.