India is a colossal country, with a number of cultural and geographical varieties. As a result, there are lots of languages in India, spoken across the country. Some of Indian languages are accepted nationally, whereas others Indian language are accepted as dialects of particular areas.
All of these languages in India were originated from the great Indian languages of the past and most of them belonging to most important linguistic families, like Indo-Aryan language family (spoken by 70% Indians), Dravidian languages language family (spoken by 22% Indians), Austro-Asiatic languages language family, Tai–Kadai language family and Great Andamanese languages.
Hindi is the national language if India and the Indian Constitution declared that the Hindi to be the official language of India. Hindi is the mother tongue of 20% Indian population, which is also known as the ‘Hindi-belt’ or ‘cow-belt’ of northern India including the states of Uttar Pradesh, Uttaranchal, Uttarakhand, Chhattisgarh, Bihar, Madhya Pradesh and Rajasthan.
Himachal and Haryana Pradesh also have Hindi as their official language. The English language is the commonly used as the additional official language of India, which is also the authoritative legislative and judicial language. Apart from the extensively use of English and Hindi, there are several languages as well.
Actually, each state of India has own official language. However, the Constitution of India listed 22 regional languages only at the 8th schedule, giving them official status as: Assamese, Bengali, Bodo, Dogri, Gujarati, Hindi, Kannada, Kashmiri, Konkani, Maithili, Malayalam, Manipuri/Meitei, Marathi, Nepali, Oriya, Punjabi, Sanskrit, Santhali, Sindhi, Tamil, Telugu, Urdu.