Though someone whom I could trust once told me that he knew some 30 languages or so (this however could be due to different dialects and also perhaps partially so) however what we can be sure about is as follows.
Indian languages: Sanskrit, Bengali, Gujarati Hindi, Tamil and possibly Marathi.
Foreign languages: English, French, Greek, Latin, Italian and possibly Irish.
Affectionately,
Alok Da