Afghan Police Arrest One of Taliban Leaders in Northern Baghlan Province
One of the Taliban movement leaders was detained in the northern Afghan province of Baghlan by the national police.
One of the Taliban movement leaders was detained in the northern Afghan province of Baghlan by the national police.