Answer:
B. India
I need to type more words because it doesn't let me just put "B. India", and it asks me for an explanation, Wich is: China has a population of 1,439,323,776 people, while India has 1,380,004,385 people, India has 59319391 people less than China.