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