Bengali is the second most spoken Indian language after Hindi. It is the most widely spoken of the Indian languages and is also used in the divided states of West Bengal, Tripura, and Assam.