If you’re looking for an experience that combines history and ancient civilisation, Batu Caves is definitely worth a visit. This limestone hill showcases 272 steps leading to the top, with a series of caves and cave temples inside. The area takes its name from the Sungai Batu river that flows past the hill. Aside from historical sightseeing, this destination – which is a focal point of the annual Hindu festival of Thaipusam – also boasts stunning views.