Batu Caves , Selangor Famous for the towering ... These spiritual places in Malaysia are not just sites of worship but also cultural landmarks that narrate the nation's rich history and diversity.