Worshippers on Thailand's Phuket island have celebrated a nine-day Taoist festival, with many piercing their faces with metal spikes and walking on hot coals to show devotion to deities.
The Nine Emperor Gods Festival, which was suspended during the coronavirus pandemic, drew thousands of people from the ethnic Chinese community, who marched from a temple in traditional costume.
Devotees, who abstain from sex, alcohol, and meat during the festival, say the piercings symbolise repentance for sins and are meant to ward off evil spirits.
"We may have spoken good or bad things, so the piercing is for us to feel the wrong and sins we've committed," said Patcharaporn Phromchai, after she removed a metal spike skewering her cheeks.
The tradition goes back some 150 years.
Legend has it that a Chinese opera troupe fell ill in Phuket but made a full recovery after observing a vegetarian diet and performing rituals for the Emperor Gods.
The piercing is believed to have been influenced by the Indian Thaipusam festival.