Walid and Theodore Shoebat The promotion of ritual human sacrifice and cannibalism has been a topic of discussion on two Egyptian TV programs recently. On Al-Tahrir Egyptian TV advisor Ahmad Abdo Maher, discuses the high-school curriculum issued by the highest religious authority in Egypt, Al-Azhar University, which encouraged students to cannibalize apostates and Muslims who […]