India Overtakes China, Is Most Populous Nation With 142.86 Crore People

India has become the world's most populous country, overtaking China, data released by the United Nations today showed.