India Ahead of China in Terms of Population April 19, 2023 Breaking News: India Ahead of China in Terms of Population: Become World’s Populous Nation as Per UN Data India's population has now crossed 1.428 billion, marginally overtaking China's 1.425 billion. The...