Batu Cave temples are among the most popular Hindu shrines in Malaysia.
The famous shrine is situated 13 kilometers north of Kuala Lumpur and is dedicated to Lord Murugan.
The Batu caves is a series of limestone hills and cave temples. These limestone caves are said to be over 400 million years old.