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