English: And God HAS been our help.
Telugu: దైవము మనకు సాయము చేసినాడు.