Psalms 79:10 - Bbe

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.