Regardless of whether God exists, or the rights and wrongs of the middle east conflict, there does seem to be one common factor to all these attacks on innocent people going about their business.
Twin towers, Manchester arena, Bataclan theatre, New Orleans Madi Gras, Christmas market attacks...