Big story for India is how it will effectively invest to gain demographic dividend: UN expert
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