India is the second largest country in the world after China.
There are 4,000 cities and towns in India.
About 300 cities have population over 1,000,000.
Seven cities have population more than 3 million.
Greater Mumbai still is the most populated city in its 440 sq. Km. area
followed by Delhi, Kolkata, Bangalore and Chennai.