English: And God has done all this.
Telugu: ఇదంతా ఆ దేవుడేగా చేశాడు.