Ranjan, who has been singing Ghazals for over 36 years, is a prolific writer, lyricist, and composer, with more than 2000 Ghazals and 50 Bhajans to his name. Ranjan’s musical creations focus on mental ...