Please explain this. Allah Akbar indeed.
@Glenn M Hello Glenn. Who are you asking to explain? Are you of the position that all Muslims need to "explain" the actions of some? Is that reasonable? Do you believe collective guilt- maybe collective punishment as well? Perhaps you should seek an explanation of the dubious assumptions behind some questionable questions.
And yes, God is indeed the greatest.