Chinese Catholics barricade themselves to stop church demolition
Beijing, Nov 1, 2019 : Priests and parishioners have barricaded themselves in a Catholic church in the Chinese province of Hebei. According to reports, the Catholics are attempting to prevent the Chinese government from tearing down the Church. The protest began at 6am on Oct 31 morning at the churchContinue Reading