English: It is a place must visit for any nature lover.
Telugu: ప్రతి ప్రకృతి ప్రేమికుడు సందర్శించవలసిన ప్రదేశం ఇది.