springtomorrow.com
Batu Caves in Kuala Lumpur, Malaysia
Batu Caves is a place of worship dedicated to Hindu God, Murugan. Here, you can find a gigantic statue of Lord Murugan, which is the tallest in the world.
Spring Tomorrow