Sheikh Khaled Tafesh | West Bank Hamas Leader
Khaled Tafesh is a former Bethlehem imam who has been the head of the local…
Excerpts from extended conversation with Ahmed Attoun, an E. Jerusalem self-described Islamist leader sent into exile in Ramallah.