Question: how many languages are spoken on india?
Answer: The Indian constitution recognizes 22 official languages: Bengali, Hindi, Maithili, Nepalese, Sanskrit, Tamil, Urdu, Assamese, Dogri, Kannada, Gujarati, Bodo, Manipur (also known as Meitei), Oriya, Marathi, Santali, Telugu, Punjabi, Sindhi, Malayalam, Konkani and Kashmiri.