Bookmark and Share

Batu Caves

The Batu Caves are located in Kaula Lumpur, Malaysia. The cave is one of the most popular Indian Shrines outside of India. Rising almost 100 m above the ground, Batu Caves temple complex consists of three main caves and a few smaller ones [from Wikipedia].