A Hindu devotee carries a pot of milk towards Batu Caves for Thaipusam.
A kavadi, literally a "burden," is a ceremonial offering to Lord Murugan in return for blessings.
The nearly 2 million Hindus in Malaysia will celebrate Thaipusam on Jan 31, 2018.