English: I think it is just the favor of God.
Telugu: అది కేవలం ఆ దేవుడి దయే అని నా అభిప్రాయం.