Often we hear people greeting goodbye as Allah Hafiz or Khuda Hafiz. Latter has been in vogue for a long time in India. Former entered the popular vocabulary only recently. Which of these two is correct? If you talk to scholars they will shrug off the whole discussion surrounding these