English: It is a temple in the mountains.
Telugu: కొండలలో నెలకొన్న ఆలయం ఇది.