Le temple des grottes de Batu, situé à quinze kilomètres au nord de Kuala Lumpur, est le plus important site de pèlerinage hindou en Asie du Sud-Est. Dédié à la divinité hindoue Muruga, le temple est visité par plusieurs millions de pèlerins chaque année. Muruga, également connu sous les noms de Kartikeya, Skanda et Subramaniyam, est le fils de Shiva (le générateur, protecteur et destructeur de l'univers) et de Parvati (la déesse hindoue de la fertilité, de l'amour et de la dévotion), le frère cadet de Ganesh à tête d'éléphant, et un philosophe guerrier.Les grottes de Batu font partie d'un massif calcaire escarpé, estimé à 400 millions d'années, connu sous le nom de Bukit Batu (qui signifie colline rocheuse). s'élevant à près de 100 m au-dessus du sol, le complexe de temples des grottes de Batu se compose de trois grottes principales et de quelques autres plus petites. La plus grande, appelée Cathedral Cave ou Temple Cave, a un plafond très élevé et comporte des sanctuaires hindous ornés. Pour l'atteindre, les visiteurs doivent gravir une volée raide de 272 marches.