The Batu Caves in Malaysia. The cave is one of the biggest Hindu shrines in the world. Built around a main hall of about 100 meters long, the site hosts the tallest statue of Murugan, the god of war, also known under the name Kartikeya. © asab974 - Fotolia.com