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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results