YOU MAY ALSO LIKE:

Ibn-e-Safi was the pen name of Asrar Ahmad , a best-selling and prolific fiction writer, novelist and poet of Urdu. The word Ibn-e-Safi is an Arabian expression which literally means Son of Safi, where the word Safi means chaste or righteous. He wrote from the 1940s in India, and later Pakistan after the partition of British India in 1947.