A Catholic Church in Liangwang, China, demolished. "Video of a Catholic Church in Liangwang, China that was demolished on Tuesday by government order. The altar and sacred furnishings were also destroyed.More
A Catholic Church in Liangwang, China, demolished.
"Video of a Catholic Church in Liangwang, China that was demolished on Tuesday by government order. The altar and sacred furnishings were also destroyed.
"Video of a Catholic Church in Liangwang, China that was demolished on Tuesday by government order. The altar and sacred furnishings were also destroyed.