al-Emārah presents a new video from the Islamic Emirate of Afghanistan: "Caravan of Martyrs 3" Posted on May 19, 2011 by Aaron Y. Zelin _____