Thaipusam is a Hindu festival celebrated by the Tamil community here in Singapore. The festival is a religious ceremonial worship in which devotees implore physical burden as offering to their God of War Murugan.
The physical burden or kavadi comes in various types, from simple carrying of pot of milk to piercing the skin, tongue or checks with skewers.
The devotees start their procession at the Sri Srinivasa Perumal temple in Little India and walk for 4 kilometers that end to the Sri Thendayuthapani temple at Tank Road. Devotees start on early in the morning and last until the wee hours of the following day.
I managed to observe the procession in the late afternoon along Orchard Road. There were fewer devotees passing by and were far apart so after an hour I decided to leave the place.