Batu Caves liegt nur 13 km nördlich von Kuala Lumpur, im Bezirk Gombak, Malaysia. Es ist ein Höhlenkomplex, der aus über 20 anerkannten Höhlen besteht. Vier davon sind die bekanntesten und für Besucher zugänglich: Tempelhöhle, Dunkelhöhle, Höhlenvilla und Ramayana-Höhle. Diese Höhlen wurden in silurischem Kalkstein gebildet, der über 400 Millionen Jahre alt ist, wobei die Höhlen selbst auf ein Alter von etwa 100 Millionen Jahren geschätzt werden. Zu den natürlichen Formationen gehören hoch aufragende Kammern, enge Gänge, Stalaktiten, Stalagmiten und dramatische Oberlichter, durch die das Sonnenlicht durch Öffnungen im Dach fällt.