English: For me, this is yet another birth.
Telugu: ఇది నాకు మరో జన్మ.