English: The temple enshrines the idol of Goddess Durga with her 20 hands
Telugu: 20 చేతులు కలిగిన దుర్గా దేవి విగ్రహం ఈ ఆలయం లో ఉంది