Batu Caves is a limestone hill that has a series of caves and cave temples in the Gombak district, 13 kilometres north of Kuala Lumpur, Malaysia. The cave is one of the most popular Hindu shrines outside India, dedicated to Lord Murugan.