anti-imperialism.org
UK Censors Iranian Press TV
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 dec…