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