Hindu devotees put on wince-inducing displays of devotion as they take part in the Thaipusam festival.
Paticipants, largely drawn from the Tamil community, pray and fast before taking part in a procession. Along the way, they engage in devotional acts such as piercing their tongues, cheeks and skin with skewers and barbs. The painful ritual is performed to request help from the Hindu god Murugan.
The event is held on the day of the full moon in the Tamil month of Thai (January/February).