The forcefully demolished houses in Luozhuang Village, Luanchuan County, Henan Province became a short-time headline in Chinese internet media. Accor...

Read More