INDIA has overtaken China as the world’s most populous nation—a title China held for three centuries. The Indian population is expected to peak at 1.7 billion people in 2064, when it will exceed China’s population by 50 percent.
Source: India Briefing