Sree Kurumba Bhagavathy Temple, popularly known as Kodungalloor Bhagavathy Temple, is one of the oldest temples in the State of Kerala. The temple is famous for the annual Bharani festival, during the festival
Thousands of swords-wielding oracles (called as Velichappadu) both men and women clad in red robes brandishing traditional swords with bells on them, run around the temple in a trance and perform frenzied dances and repeatedly smite their foreheads with their sharp curved swords, offering blood to the deity. This ritual is known as Kavu Theendal. The devotees strike the temple rafters with sticks and hurl offerings over the roof and on to the inner quadrangle and make the atmosphere electric and delirious all at once during this festival. They pay tribute in the form of hurling abuses and profanities at the deity, who they believe accepts them with a benign motherly love.
This spectacle is enacted annually at Kodungallur Kurumba Bhagavathy temple in Thrissur district of Kerala during the Bharani festival. The festivities last for seven days and is heavily guided by the placement of the stars and auspicious times.