English: They may as well be from another planet.
Telugu: వారు ఇతర రాతి గ్రహం నుండి వచ్చి ఉండవచ్చు.