English: Attractions Tarusa - a wonderful place, amazing with its beauty.
Telugu: ఆకర్షణలు Tarusa - ఒక అద్భుతమైన ప్రదేశం, దాని అందం తో అద్భుతమైన.