When people live in the same country/state/region but speak different languages, it is known as linguistic diversity. India is a linguistically diverse country as different regions have different languages.
For example, people of Maharashtra speak Marathi, whereas people living in Karnataka speak Kannad.
According to a survey, there are about 780 languages spoken in India. Out of these, 250 languages have died out in the last 50 years. The Constitution of India recognises 22 official languages in its 8th Schedule.