Batu Caves: Lord Murugan’s Abode in Malaysia

Indica Pictures presents Batu Caves, a temple complex of limestone grottoes in Peninsular Malaysia. The caves are one of the country’s biggest tourist attractions and are a place of pilgrimage for Tamil Hindus. They are named for the Sungai Batu (Batu River), which flows nearby.