English: Nature lovers are very attracted to this place.
Telugu: ప్రకృతి ప్రేమికులు ఈ ప్రదేశానికి వెళ్లాలని ఎంతగానో ఆరాటపడుతున్నారు.