India is one of the world’s most populous countries, with a population (2001 estimate) of 1,029,991,145 and an average population density of 325 persons per sq km (843 per sq mi) in 2001. An estimated 72 percent of India’s inhabitants live in rural areas. The population grew by nearly 24 percent between 1981 and 1991, down slightly from 25 percent growth between 1971 and 1981. It is estimated that the rate of growth will slow even further in the coming decades, but India’s population nevertheless is expected to continue to increase. The annual growth rate in 1997 was 1.6 percent.
Religion is very important in India, with deep historical roots; Hinduism and Buddhism both originated here. Most people in India practice Hinduism with Islam a distant second. Other important religions include Christianity, Sikhism, Buddhism, and Jainism. Indo-European languages stem originally from Sanskrit. Present-day languages in this family formed in the 14th and 15th centuries. These include Hindi and Urdu, which are similar as spoken languages. Hindi, spoken mainly by Hindus, is written in script called Devanagari and draws on Sanskrit vocabulary. Urdu is spoken mostly by Muslims and uses Persian Arabic script. Tamil is the oldest of the four main Dravidian languages, with a literary history that begins in the 1st century ad.