India is the world’s second most populous nation (after China). Its ethnic composition is complex, but two major strains predominate: the Aryan, in the north, and the Dravidian, in the south. India is a land of great cultural diversity, as is evidenced by the enormous number of different languages spoken throughout the country. Although Hindi (spoken in the north) and English (the language of politics and commerce) are used officially, more than 1,500 languages and dialects are spoken. The Indian constitution recognises 15 regional languages (Assamese, Bengali, Gujarati, Hindi, Kannada, Kashmiri, Malayalam, Marathi, Oriya, Punjabi, Sanskrit, Sindhi, Tamil, Telugu, and Urdu). Ten of the major states of India are generally organised along linguistic lines.
India has 28 states and seven territories, according to the World Health Organization. There is no official language in India, according to a Gujarat High Court ruling in 2010. Many people living in India also write in Devanagari script. In fact, it is a misconception that the majority of people in India speak Hindi. Though many people speak Hindi in India, 59 percent of India residents speak something other than Hindi, according to The Times of India. Bengali, Telugu, Marathi, Tamil and Urdu are some other languages spoken in the country.