Batu Caves is one of those unique sights that you can't miss if you visit Malaysia. Located just 15 kilometres to the north of Kuala Lumpur, the caves incorporates both the stunning features of 400 million years old limestone mountains and colorful religious structures of the Hindu faith. Welcomed by a gigantic gold-painted statue of Muruga at the entrance, visitors are then required to climb up ...