English: He has seen himself.
Telugu: తాను స్వయంగా చూశానని.