English: The temple was built on a huge mountain.
Telugu: ఈ ఆలయం పెద్ద కొండపై ఏర్పాటు చేశారు.