English: Thousands of devotees come here.
Telugu: దీనికి లక్షలాది సంఖ్యలో భక్తులు తరలివస్తారు.