Thaipusam festival in Batu Caves of Malaysia
Massive crowds descended on the stunning Batu Caves temple complex on the outskirts of capital Kuala Lumpur to participate in the festival, which commemorates the day when the goddess Parvathi gave her son Lord Murugan a powerful lance to fight evil demons.
Armed with gifts including milk pots and coconuts which are eventually smashed as offerings, worshippers walked barefoot up 272 steps to reach the temple — an important religious site for Tamil Hindus.
Many displayed their fervour by carrying heavy ornate metal structures called kavadis, affixed to their bodies with sharp metal spikes that are hammered into the skin.