The languages of India primarily belong to the Indo-European and Dravidian linguistic families. The other languages spoken in India come mainly from the Austro-Asiatic, the Dardic language family and Tibeto-Burman linguistic families. The Constitution of India has recognised 22 languages that are spoken in different parts of the country. Among them, Hindi is the language that is spoken mostly in India.
There are more that hundreds of individual mother tongues in India. According to the Census of 2001, 29 languages are spoken by more than a million natives. The two languages that have played an important role in the Indian history are English and Persian.