English: This is Divine grace.
Telugu: ఇదందా దేవుడి దయ.