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 Party