Batu cave is one of the most popular Hindu shrines outside India, dedicated to Lord Murugan. It is the focal point of Hindu festival of Thaipusam in Malaysia.