Displaying 1 - 1 of 1.
On 21 April 2011 around 500 salafists protested in central Cairo, urging U.S. authorities to release a veteran cleric imprisoned for life. They argue that the 18-year detention of 'Umar 'Abd al-Rahman, known as the Blind Sheikh, was due to a plot from the former regime and that he represents...
Subscribe to