Batu Caves is not only one of the most important pilgrimage sites for Hindus, it is also a must-visit destination for local and foreign tourists alike.

It is claimed to be around 400 million years old, and the temple that was built within the cave has been present for more than a century.