Which one of the following statements is not true?

Today nearly 28% of India's population resides in towns.
The year 1921 is the urban divide in the demographic history of India
Mumbai is the most populous metropolis of India.
There are only 5 million cities in Uttar Pradesh.

The correct answer is (d). There are more than 5 million cities in Uttar Pradesh.

According to the 2011 census, there are 75 districts in Uttar Pradesh, and each district has a number of towns and cities. The total number of towns and cities in Uttar Pradesh is 750. Of these, 10 cities have a population of more than 1 million, and 20 cities have a population of more than 500,000. The most populous city in Uttar Pradesh is Lucknow, with a population of 2.9 million. The second most populous city is Kanpur, with a population of 2.7 million. The third most populous city is Agra, with a population of 1.6 million.

The year 1921 is considered to be the urban divide in the demographic history of India because it was the first year in which the urban population of India exceeded the rural population. In 1921, the urban population of India was 25.5 million, while the rural population was 246.5 million. By 2011, the urban population of India had grown to 377.1 million, while the rural population had grown to 833.1 million.

Today, nearly 28% of India’s population resides in towns. This number is expected to grow to 40% by 2030. The growth of the urban population in India is being driven by a number of factors, including economic growth, industrialization, and urbanization.