English: The temple is located amidst dense green forests and hills
Telugu: ఈ ఆలయం దట్టమైన పచ్చని అడవులు, కొండల మధ్య ఉంది