There are more than twenty five languages that people in India speak. Among them, Hindi is used by most of the people. Since there are more number of states in India where people use a separate one in most of the states as a medium of communication, making India a unique country. To name a few, Kannada, Tamil, Telugu, Malayalam, Marathi, Gujarati, Bengali, Assamese, Odia, Punjabi, Sindhi and many more. Few states among all others, use their own official languages for all government and non-governmental purposes within the states. Here is a list of them with little summary about the same.