Batu Caves Is A Limestone Hill That Has A Series Of Caves And Cave Temples In Gombak, Selangor, Malaysia. It Takes Its Name From The Malay Word Batu, Meaning 'Rock'. Batu Caves Is Also The Name Of A Nearby Town. The Cave Is One Of The Most Popular Hindu Shrines Outside India, And Is Dedicated To Lord Murugan... See more