English: Nature has created in this place the most interesting natural grottoes.
Telugu: ప్రకృతి ఈ స్థానంలో ఆసక్తికరమైన సహజ grottos లో సృష్టించింది.