The correct option is C 17.5
India is the seventh largest country of the world and world’s most populated nation
after China. The total 17.5% population of world is living in just 2.4% area of the world (Census of 2011). According to 2011 Census India is second most populated country of the world after China. India has the population of 1,21,05,69,573 persons.