India Becomes World’s Most Populous Nation April 23, 2023 DISCOVERY by Oluwaseun Olaegbe By Blessing Enechojo Abu India has surpassed China to become the world’s most populous nation. With a population of 1.428 billion, India has slightly more ...