Discover how the Batu Caves came to be as one of Malaysia's most revered places to visit and one of is best natural attractions.