Muhammad Omar Iftikhar

Dr. Asif Farrukhi: a man of letters!