English: All of this was God working.
Telugu: ఇదంతా ఆ దేవుడేగా చేశాడు.