English: Or has he come from another planet?
Telugu: లేదా వేరే గ్రహానికి వచ్చేశానా అనిపించింది.