English: was provided by God.
Telugu: అది భగవంతుడే ఇచ్చాడు.