India, with 1.39 billion inhabitants, ranks second on the list of the most populous countries. This number of people speak a total of around 800 different languages, which are made up of the four language families: Indo-Aryan, Dravidian, Austroasiatic and Tibeto-Burmese. An exact number has not been established, as dialects and languages mix very well.
However, there are 22 languages officially recognized by the Constitution, e.g. Hindi, Bengali, Punjabi, Tamil, English, etc.