Islam strikes again--over 20 dead and hundreds hurt---