Saifullah Muhib Kakakhel

The author is a LL.M Scholar and a practicing lawyer of High Court based in Peshawar & Islamabad