English: He is indeed godsend.
Telugu: నిజంగా ఇతనేదో దైవాంశభూతుడేమో.