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