Muslim pilgrims walk toward the site of Thursday’s stampede, in Mena, Saudi Arabia, January 13, 2006 (AP)
Muslim pilgrims walk toward the site of Thursday’s stampede, in Mena, Saudi Arabia, January 13, 2006 (AP)
by Asharq Al-Awsat | Jan 31, 2013 | 0 comments