LONDON — Britain’s broadcasting regulator said on Thursday that it had withdrawn the license for China Global Television Network, an international news channel owned by a Chinese state broadcaster, to operate in the country in part because its affiliation with the Chinese Communist Party violates broadcasting laws. License holders must have editorial oversight over their content and […] Read more