Authorities in the United Kingdom have revoked the broadcasting license for Press TV, an English-language international news network based in Iran. The UK regulating committee, Ofcom, based the decision on a biased reading of a technicality. The move exposes the facade of freedom of speech in supposedly democratic western countries and further reveals the class […]