Hanif-ur-Rahman

The writer is a PhD and teaches history at theUniversity of Peshawar