Explanation: India is a country with a rich linguistic heritage, characterized by a vast array of languages and dialects. The linguistic diversity in India is a reflection of its cultural and historical richness. The Constitution of India recognizes 22 scheduled languages, which include major languages like Hindi, English, and regional languages such as Gujarati, Bengali, Tamil, and many others.
Hindi is one of the most widely spoken languages in India and is also one of the official languages of the Union Government. It is the primary language of communication in many states and is used extensively in literature, media, and education.
Sanskrit, on the other hand, is a classical language of India with a long and rich history. It is the language of ancient Indian texts, including the Vedas, Upanishads, and epics like the Ramayana and Mahabharata. Although it is not widely spoken as a primary language today, it is still studied and used in religious and academic contexts.
Gujarati is the official language of the state of Gujarat and is spoken by a significant portion of the population in that region. It is also spoken by Gujarati communities in other parts of India and around the world.
The linguistic diversity in India is not limited to these languages alone. There are numerous other languages and dialects spoken across the country, each with its own cultural and historical significance. This diversity is protected and celebrated under the Indian Constitution, which recognizes the importance of preserving and promoting the various languages spoken in the country.
In conclusion, the correct answer is "All of the above" because India is a multilingual country where Gujarati, Hindi, and Sanskrit are all spoken, among many other languages. This linguistic diversity is a key aspect of India's cultural identity and heritage.