English: The place attracts thousands of devotees.
Telugu: ఈ ప్రదేశం వేలాది భక్తులను ఆకర్షిస్తుంది.