The speaker, Taimur Rehman, is also part of a band called “Laal” (Laal in Hindi means “red”). You can see hear of their songs/videos here: http://www.youtube.com/watch?v=8C4pfiSoO8U&feature=relmfu.
—ravi