0 Likes
Batu Caves are located north of Kuala Lumpur, the capital city of Malaysia. They are easily reached by train from KL Sentral Terminal. These impressive caves have been selected for Hindu temples to be built inside, a surprising mix of nature and religion.