Suicide bombing indeed