Batu Caves is a limestone hill that has a series of caves and cave temples in Gombak, Selangor, Malaysia. The cave is one of the most popular Hindu shrines outside India, and is dedicated to Lord Murugan. Visitors can climb the 272 steps to the top of the cave and explore the various temples and shrines inside.