Answer
S. P. Balasubrahmanyam sang in a total of 16 languages including Tamil, Telugu, Kannada, Malayalam, Hindi, Bengali, Gujarati, Marathi, Odia, Urdu, Punjabi, Konkani, English, Sinhala, and Persian. He is the only Indian singer to have recorded a song in Persian.