India has overtaken China as the world's most populous country according to the UN Population Report. In 2025, India's population will reach 146.39 crore while China remain at 141.61 crore.