HUM SPR MDA JO John E Marks · Screen Warriors Out for the count? There are signs that Allah will grant Islam victory in Europe