Batu Caves – Lord Murugan’s Abode in Malaysia