Solution:According to final figures of Census 2011, the total population of India is 1210854977, of which the rural population is 833748852 (68.9%) and the urban population is 377106125 (31.1%). According to the provisional data of Census 2011, the proportion of urban population to the total population of India was 31.16 percent. Hence, option (b) is the correct answer.India along with China and Nigeria are the most rapidly urbanizing countries as they account for 35% of world urban population growth projected for the 2018-2050 period.
In 2018 a large number of India's cities had a population of between 300,000 and 1 million inhabitants. There are 120 medium-sized cities of such population size and only five urban settlements with 20 million or more inhabitants.
In India, the urban population amounts to 461 million people. This number is growing by 2.3 percent each year. By 2031, 75 percent of India's national income is estimated to come from cities.
Providing the necessary urban infrastructure is the big challenge as 70 to 80 percent of the infrastructure that will be needed by 2050 has not been built yet, and the estimated investment gap amounts to approximately 827 billion US dollars.