Justice has been delivered, and this terrorist leader is no more