Authorities Harass Family Over Forced Relocation
Chinese police were forcing a family in China’s eastern Jiangsu Province to move out of their home. When they refused, the authorities beat them so badly that one ended up in the hospital....
Read More