English: And it is God’s doing.
Telugu: ఇది దేవుడు కార్యము చేయుట.