Chinese authorities conducted a raid on a Protestant house church in Anhui province during a nationwide security crackdown coinciding with the annual National People's Congress in Beijing.
Hornbill TV
2025-03-09 15:35:43
Be the first to receive special offers and the latest news.