English: Thousands of devotees come here.
Telugu: ఎంతో మంది భక్తులు ఇక్కడకు వస్తుంటారు.