With an estimated population of 1.17 billion, representing 17% of the world population, India is the world's second most populous country. The last 50 years have seen a rapid increase in population due to medical advances and massive increase in agricultural productivity made by the green revolution. Almost 70% of Indians reside in rural areas, although in recent decades migration to larger cities has led to a dramatic increase in the country's urban population. India's largest cities are Mumbai (formerly Bombay), Delhi, Kolkata (formerly Calcutta), Chennai (formerly Madras), Bengaluru (formerly Bangalore), Hyderabad and Ahmedabad. India is the most culturally, linguistically and genetically diverse geographical entity after the African continent.
For more information, visit the U.S. Census Bureau, International Database