English: Here amidst huge rocks is a temple of Goddess Barahi Devi in a natural cave .
Telugu: ఇక్కడే విశాల శిలాఖండాల మధ్యలో సహజంగా ఏర్పడిన గుహలలో మా బరాహీ దేవీ ఆలయం ఉంది .