English: He was sent by God?
Telugu: దేవుడే పంపాడేమో?