Yesterday in lecture my teacher asked me to tell me the difference between Song and Qawwali and don't have any answer and he said me to tell me the difference b/w them tomorrow.Please tell me the real difference b/w these two. Thanks
Qawwali is a specific style of music that arises out of the mystical Sufi tradition of Islam. Perhaps the most internationally famous Qawwali singer was Nusrat Fateh Ali Khan of Pakistan.
I strongly suspect that the distinction your teacher is expecting to hear is that Qawwali has a deeper spiritual dimension --both in terms of the (typical, but not universal) religious meaning in the lyrics, and due to the hypnotic quality of the chanting. A song is just a song, but Qawwali is a spiritual discipline.