Thousands of Hindus in both Malaysia and Singapore subjected themselves to painful rituals such as piercing themselves with hooks, skewers and small lances in honor of the Thaipusam festival.
As the AFP is reporting, the colorful celebration is the culmination of a period of both abstinence and fasting, and is observed as a day of thanksgiving and paying penance in commemoration of the day when the Hindu Goddess Pavarthi gave her son Lord Muruga -- the god of war and fertility -- an invincible lance with which he destroyed evil demons.
Hindus believe they are cleansed of all sins and their misdeeds can be redeemed by observing these strict rituals and prayers during Thaipusam. Some devotees carrying heavy ornate structures called kavadis as they walk barefoot, while others have their tongues, cheeks and backs pierced.
See photos of the Thaipusam festival here: