Sponsored Listings:
Batu Caves is a limestone hill, which has a series of caves and cave temples in Gombak, Selangor, Malaysia. It takes its name from the Sungai Batu (Batu River), which flows past the hill and is also the tenth limestone hill from Ampang.
Source: Expedia
Source: travelnewsdigest.in