Robert Spencer: The Theological Features of Islam That Result in Jihad

65



Robert Spencer, Founder and Director of Jihad Watch, delivers his speak entitled “The Theological Features of Islam That Result in Jihad.” Mr. Spencer’s speak was …

source