Seven kilometres from Kuala Lumpur, the Batu Caves stand as a fascinating monument. During your visit to Malaysia, dropping by here is a must. Overview Batu Caves are both a man-made and natural wonder, which incorporates Malaysia’s limestone mountains and religious sculptures of the Hindu…