English: Travellers get rest and peace here in the lap of nature .
Telugu: ఇక్కడ ప్రకృతి ఒడిలో యాత్రికులకు విశ్రాంతి మరియు సుఖం లభిస్తుంది .