English: The devotees believe that without the human blood, the pujas are never considered to be complete.
Telugu: ఇక్కడి భక్తులు మానవ రక్తం సమర్పించకుండా పూజ పూర్తవదని విశ్వసిస్తారు.