UK strips China’s state media channel of broadcast license

The U.K. has stripped China’s state-owned TV channel of its broadcasting license, after an investigation found the license holder lacked editorial control and had links to China’s ruling Communist Par …
( read original story …)