English: A huge number of devotees come here and offer sacrifices.
Telugu: ఇక్కడ పూజలు చేసి ఆశీర్వాదం పొందేందుకు భక్తులు పెద్ద సంఖ్యలో వస్తారు.