India will surpass China to become world's most populous nation around 2028, with its population crossing the 1.45 billion mark, according to latest report by the United Nations.