Batu Caves, Selangor, Malaysia


Well known place of interest in Selangor Malaysia. This is the tallest Muragan God statue of Indian Temple in the world.