What’s the difference between the two bengalis?

What is the difference?In India, a person can be Bengali, Malayalam or Tamil if they speak the same language.Malayali is the official