Zhwandoon TV is one of the few independent media outlets still operating under Taliban rule in Afghanistan. The private Pashto-language station has been forced to comply with severe restrictions ...