Batu Caves is a famous limestone cave complex in Malaysia, known for its colourful 272-step staircase, giant golden statue of Lord Murugan, and beautiful Hindu temples nestled inside the caves.