With 1.42 billion inhabitants, India surpasses China as the world’s most populous nation.
India may already be gaining population share from China. By the end of 2022, India is expected to have 141.7 crore people, according to the world population Review (WPR)....