Batu Caves is a complex of a number of caves and cave temples. Located about 13km from Kuala Lumpur it is a must see for all visitors of Malaysia. Visitors are welcomed by the tallest statue of Lord Murugan (the youngest son of Shiva and Parvati) in ...