English: It is located on a huge rock at a commanding height.
Telugu: ఇది ఉన్నతమైన ఎత్తులో అతిస్థూలమైన రాతిపై ఉంది.