English: It looks like a flower from another planet.
Telugu: ఇది మరొక పుష్పం నుండి వస్తున్న పువ్వులా కనిపిస్తుంది.