English: It is one of the most beautiful spots of South India.
Telugu: ఇది దక్షిణ భారతదేశంలోనే అత్యంత అందమైన పుణ్యక్షేత్రంలో ఒకటి.