Mashallah! I could deduce from your nick; however, Ghazal is a word used in Arabic and Persian as well. I have been teaching Urdu as well. So it is nice to know someone of my own stock.

Are you from India or Pakistan?