Saudi University Professor Yousuf Al-Ahmad: Al-Walid bin Talal, Other Owners of Saudi TV Channels Should Be Executed According to Islamic Law Following are excerpts from an interview with Sheikh Yousuf Al-Ahmad, a professor of Islamic law at Al-ImamUniversity in Riyadh, Saudi Arabia. The interview aired on Daleel TV on August 8, 2009. To view this [...]
Posts tagged as:

