English: That blood cries out to God.
Telugu: ఆ రక్తాన్ని దేవతపై చల్లుతారు.