Chinese Catholics barricade themselves in church to prevent demolition

CNA has this news here.

Featured