The most popular Hindu temple outside of India is situated just 13 kilometres North of Kuala Lumpur. Batu Caves, a shrine built into a limestone cave is dedicated to the god of war - Kartikeya. The gigantic statue of Lord Murugan (other name of the god) guards the shrine and overlooks the panorama of the […]Continue Reading


