Batu Caves, is a limestone hill, which has a series of caves and cave temples, located in the Gombak district, Selangor, Malaysia. This place is named after the Batu River, which flows through the hill. Batu Caves is also the name of a nearby village. This cave is one of the most popular Hindu temples outside India, dedicated to Lord Murugan. This site is the focal point of the Hindu Thaipusam festival in Malaysia.