Kuala Lumpur - Hundreds of thousands of devotees celebrated the Hindu festival of Thaipusam on Sunday, gathering at a unique cave temple to seek divine blessings
and fulfil their pledges to the gods.
Devotees and tourists alike gathered at Batu Caves, a Hindu temple located near Malaysia's capital Kuala Lumpur, from the early morning to celebrate the richly colourful
festival.
The central figure of the festival is Murugan, the Hindu god of war, who was the son of the goddess Shiva.
Devotees pierced with skewers and hooks through their cheeks, tongues and brows, chanted and danced as a form of offering to Lord Murugan.