Batu Caves is a unique confluence of natural wonders and embellished by human interventions. At the mouth of these ancient natural caves that have been in existence thousands of years ago, there is a tall golden statue of Murugan.
read more..