Psalms 79:10 Why may the nations say, Where is their God? Let payment for the blood of your servants be made openly among the nations before our eyes. (Bible in Basic English)