Bengali is spoken in:

Bangladesh, India, Nepal, Singapore