Tamil script represents the Tamil language characters. Tamil is a Dravidian language spoken primarily in the Indian state of Tamil Nadu and the Union Territory of Puducherry. The Tamil script consists of 12 vowels, 18 consonants, and a range of other characters for numerals, diacritical marks, punctuation, and other symbols.