Located just North of Kuala Lumpur, Batu Caves is a limestone hill housing ancient caves. It is the main site for Hindu pilgrimage in the area. The largest of the three caves is called Temple Cave or ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results