International Christian Concern (ICC) has learned that on July 17, more than 70 police officers and workers forcibly demolished Liangwang Catholic Church in China’s Shandong province. Liangwang Catholic Church is a state-sanctioned church and had been registered since 2006.
CLICK HERE for the complete story