Thaipusam is the largest and oldest festival of the Hindu people (celebrated mostly by the Tamil community), during which hundreds of thousands of faithful pay homage to the god Murugan, the warrior deity, celebrating his victory over the forces of evil and his loyalty to his Creator Shiva. Captured here is the biggest of all the festivals. The Batu Caves, just north of Kuala Lampur in Malaysia, is the largest religious temple complex in the world.