Thaipusam is a key Hindu ceremony that is held each year during the full moon in the tenth month of the Hindu calendar – falling from mid-January to mid-February in the Gregorian calendar. It is marked in Malaysia by a public holiday.
Thaipusam is usually celebrated with a public holiday in Kuala Lumpur, Putrajaya, Johor, Negeri Sembilan, Perak, Penang and Selangor only.
Thaipusam traditionally falls on a full moon. The celebration is held as a tribute to the Hindu god of war, Lord Muragan, honoured in sacred lore for slaying three evil demons in the name of good virtue.
On the first day of Thaipusam, there is a procession along the streets of Kuala Lumpur led by a chariot that presents a statue of Lord Muragan. On the second day, there is a long barefoot walk to the Batu Caves for the purpose of vow fulfilment.