In decreasing order of fluency:
- English (speak, read, write natively)
- Hindustani (speak, read, write more or less natively in the Hindi register; can't read the Urdu register but can hold my own in conversation)
- Marathi (speak and read with near-native fluency; write with some hesitation)
- Bengali (speak, but very out of practice, and come across now as a non-native speaker; read only with difficulty; can't write, can type)
- French (read pretty easily, write passably, can't really converse)