Batu Caves climb long stairways to Hindu shrines, follow the story of Rama across a shadowy cave wall and go deep into the limestone hillside.