On May 19, the Yayang Church building in Yayang Town, Taishun County, Wenzhou City, Zhejiang Province was reduced to ruins amidst the roar of heavy machinery. According to eyewitnesses, several large excavators and construction vehicles drove onto the scene under tight security and completely demolished this local landmark. Today, the original site has been converted ...

