The grand imam of Al-Azhar condemned the beheading of a French teacher but said insulting religions in the name of free speech was an...