
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
Views expressed in this video are opinions of the host and the guest(s), and do not necessarily reflect the views of NTD.