‘My ordeal haunts me’: UK regulator must ban Chinese state TV, says man who appeared in ‘forced confession’

A British fraud investigator has filed a complaint with a UK telecommunications authority against Chinese state media CCTV for operating in violation of the regulator’s broadcasting code, and for complicity in committing gross human rights violations. Peter Humphrey was forced to confess on CCTV for crimes he had been not convicted of in 2013 and 2014. He filed a […]