In terms of total population, which country is ahead of India?
In terms of population, China is the most populous state in the world. India stands next to China. In 2014, China has approximate population of 1.39 billion in 2014 while India's population is 1.27 billion.