The correct option is D 16.7
The
number of people living in a particular area is known as population of that
area. The latest census of 2011 declared that population of India is second
largest in the world. The most populous country is China having 1.34 billion
people, whereas India has the population of 1.21 billion people, and it accounts for 16.7% of the world's population.