Security forces in Afghanistan have arrested the leader of the Islamic State alongside twenty other members of the organization. The operation that led to the arrest was conducted by the country’s National Directorate of Security (NDS). The Pakistan-born head of the terrorist organization identified as Abdullah Orakzai — also known as Aslam Farooqi was arrested...