“God ordered you to kill his enemies and wage jihad in his name, preach religion and the sharia and punish the sinner.” Jihad? Sharia? Could all this have something to do with…Islam? The woman who beheaded a toddler last week in Russia said that Allah had ordered her to kill. She has been dismissed as […]