Batu caves are one of the most visited places in Kuala Lumpur and is a paradise for both pilgrims and nature lovers and are 400 million years old. ...