Who Can Say, “It Is Finished!” – Muhammad or Isa? Allah requires payment for sin. That payment must be perfect, because Allah is perfect. Man deserves to die because of his sin. Scripture says, “For the wages of sin is death, but the gift of God is eternal life in Christ Jesus our Lord” (Injil,… Continue reading Who Can Say, ..?