Batu Caves – Lord Murugan’s Abode In Malaysia

Batu Caves in Malaysia is one of the most popular Tamil shrines outside India, and is dedicated to Lord Murugan.

Comments