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