Malaysia Murugan Temple

The limestone forming Batu Caves is said to be around 400 million years old. Some of…

Continue Reading