English: This waterfalls is a wonder of nature.
Telugu: ఈ జలపాతాలు ప్రకృతి లోని ఒక అద్భుతం అనిపించక మానదు .