The Hindu festival of Gajan sees devotees across India celebrate deities such as Lord Shiva, Neel and Dharmathakur. Lasting for one month, the festival culminates on Chaitra Sankranti, the last day of the Bengali calendar. The central theme of Gajan is to derive satisfaction through pain, devotion and sacrifice, with the hope of winning the favour of Shiva, the Hindu God of destruction, whose role is to destroy the universe in order to recreate it.

Gajan festival
A Hindu girl has her face painted before taking part in a ritual as part of the annual Shiva Gajan religious festival on the outskirts of Agartala Jayanta Dey/ Reuters

The festival is mostly observed in the state of West Bengal. Participants paint their faces, dress up as gods or goddesses and show devotion by piercing their bodies, enduring the pain to show their devotion. Human remains are offered as a sacrifice, while children are put on the ground so that holy men can bless them as they walk by.

Gajan festival
A Hindu devotee carries human remains during the annual Shiva Gajan religious festival at Kurmun village, in West Bengal Rupak De Chowdhuri/ Reuters