indiaworld-7088-merchant.jpg
Kuala Lumpur, Malaysia: The 43-meter statue of Lord Murugan, built in 2006, sits at the base of Batu Caves, a mountaintop complex that houses a collection of temples and shrines first built by Indian laborers in the 1890s

