English: It must have come from God.
Telugu: అది దేవుని నుండే వచ్చివుండాలి.