Murugan Statue

The mountains will sing To the church as the house of God Where faith is revered   Posted for kate’s Friday fun -statue   Standing at 42.7 m (140 ft) high, the world’s tallest statue of Murugan, a Hindu deity, is located outside Batu Caves. The statue, which cost approximately 24 million rupees, is made of 1550 cubicContinue reading “Murugan Statue”