Thaipusam is celebrated in Kuala Lumpur in honor of Hindu god Lord Murugan with an annual procession by Hindu devotees seeking blessings, fulfilling vows and offering thanks. (Photo: AP)
A Hindu devotee smokes cigarette during a procession of the Thaipusam festival at the Batu Caves in Kuala Lumpur.
A Hindu devotee carries a Kavadi offering cage during a procession of the Thaipusam festival.
A Hindu devotee with hooks and chains dug into his back walks in the process.
Hindu devotees offers their prayer at the riverside before takes part in a procession.
A Hindu devotee is embedded hooks into his back before taking part in a procession.
Hindu devotees take part in the spiritual procession during the Thaipusam festival
A Hindu devotee with hooks embedded into his back takes part in a procession during the festival.
Hindu devotees walk up the 272 steps of the Batu Caves temple as part of their pilgrimage during the Thaipusam festival in Kuala Lumpur.
Kuala Lumpur celebrates Hindu festival of devotion