Batu Caves, located just outside Kuala Lumpur, is a significant Hindu pilgrimage site characterized by its impressive limestone caves and ornate temples. The site features a towering statue of Lord Murugan and offers breathtaking views, drawing visitors for both spiritual and cultural experiences.