Since 2023, India has been the world's most populous country — Anecdota