2014-06-24
Officials check vehicles leading to the town of Oubei, outside the city of Wenzhou on April 30, 2014, where Chinese authorities began demolishing a Christian church two days earlier.
AFP
Authorities in the eastern Chinese province of Zhejiang Continue reading