Generally in India, English is a common language. English is spoken and written, in almost in every Indian state, but India has it own 22 officially languages in her constitution, which are Assamese, Bengali, Bodo, Dogri, Gujarati, Hindi, Kannada, Kashmiri, Konkani, Malayalam, Manipuri, Marathi, Maithili, Nepali, Oriya, Punjabi, Sanskrit, Santhali, Sindhi, Tamil, Telugu, Urdu.