India is the 7th largest country in the world by area, and a country this large has a population to match.
When breaking down the numbers, it's shown the India has many large cities that contribute to its massive population. In fact, the country has a total of 39 cities that each have populations exceeding one million residents. Of these cities, two have populations that exceed 10 million -- Mumbai and Delhi.
While these mega cities contribute millions to the population, the country also has smaller but still very populated cities, including 388 that have populations exceeding 100,000, and a whopping 2,483 cities with populations of over 10,000.
When looking at these numbers, it isn't hard to see why India is the second most populous country, falling only to China.
Let's see how much you know about these incredible cities....!