Batu Caves- Home Of The God Of War
The religious site known as the Batu Caves is located in the Gombak District in Malaysia. The cave temples which can be found here are positioned within the massive limestone hill at the site. The name “Batu Caves” was given to these shrines due to it…
For more information click the following article source link for the full story:
http://www.articlealley.com/article_1619472_29.html
