British television channel BBC World News has been barred from airing in China, the National Radio and Television Administration said on Friday, a week after Britain’s media regulator revoked Chinese …
British television channel BBC World News has been barred from airing in China, the National Radio and Television Administration said on Friday, a week after Britain’s media regulator revoked Chinese …