Batu Caves est situé à 13 km au nord de Kuala Lumpur, dans le district de Gombak, en Malaisie. Il s'agit d'un complexe de grottes comprenant plus de 20 grottes reconnues. Quatre d'entre elles sont les plus importantes et les plus accessibles aux visiteurs : Temple Cave, Dark Cave, Cave Villa, et Ramayana Cave. Ces grottes ont été formées dans du calcaire silurien datant de plus de 400 millions d'années, les cavernes elles-mêmes étant estimées à environ 100 millions d'années. Les formations naturelles comprennent des chambres élancées, des passages étroits, des stalactites, des stalagmites et des puits de lumière spectaculaires où la lumière du soleil se déverse à travers des ouvertures dans le toit.