Church in Wenzhou demolished due to permit issue

A church in Wenzhou, China was forced to be demolished because there were illegal additions in the structure that violated city code…

Amnesty: Forced home evictions are rising in China

Cases of people being forcibly evicted from their homes and land have risen significantly in China, Amnesty International said Thursday…

81-year-old Chinese sets self on fire in protest

An 81-year-old woman died after setting herself on fire in her bedroom as a demolition team led by local officials were trying to knock down her home…