Photo Credit: Hadi Zaher, Flickr
Batu Caves is a 400 million year old 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, the God of war and victory.