The Bengali script is the writing system for the Bengali language. It is also used for Assamese and Bishnupriya Manipuri languages. All these languages are spoken in the eastern region of South Asia. Historically, the script has also been used to write the Sanskrit language in the same region. From a classificatory point of view, the Bengali script is an abugida, i.e. its vowel graphemes are mainly realized not as independent letters like in a true alphabet, but as diacritics attached to its consonant graphemes. Visually, it is less blocky and presents a more sinuous shaping than Devanagari, another abugida used to write various languages spoken in northern and western South Asia such as Hindi, Marathi, Nepali etc.