Thaipusam is an annual celebration in honour of the Hindu God Subrammanian or Lord Murugan on the tenth month of Hindu calendar. It's a huge event with thousand Hindu pilgrims from all over Malaysia meet at the Batu Caves, one of the most popular Hindu shrines outside of India.