The Oracles of Kodungallur | Travel Photographer: Tewfic El-Sawy | PHOTOGRAPHERS |

The Oracles of Kodungallur celebrate their festival in the Bhagawati temple in Kerala, which usually occurs between the months of March and April. It involves sacrifice of cocks and shedding of the Oracles own blood, to appease the goddess Kali and her demons who are said to relish blood offerings. A chaotic religious event attended by thousands of devotees and their extended families, and certainly not for the fainthearted.