
Church Torn Down in China’s Zhejiang Province
A church was forcibly destroyed in a city in China's Zhejiang Province earlier this month. It's the latest in a string of religious clampdowns in the area by the Chinese communist regime.
Views expressed in this video are opinions of the host and the guest(s), and do not necessarily reflect the views of NTD.