(John 1:29 New American Standard Bible)
A Hindu festival will sacrifice a quarter million animals to a goddess requiring their blood. Animal rights protester are objecting, of course, and rightly so. But the deeper issue is our need for atonement and new life. This is not provided through animals, but is from God in Christ.
This has been done, and it will not be undone. Jesus Christ came from heaven to earth in order to reconcile us to himself through his freely offered shed blood on the Cross two thousand years ago. We cannot placate God. That is the meaning of pagan sacrifice. However, God can offer himself for us through the sacrifice of himself. That is the glorious good news. That is what Hindus, Buddhists, atheists, Muslims, and all sinful human beings need to know and believe. Then we can offer ourselves a "living sacrifices" for the glory of God and the good of the world. See Romans 12:1-2.