Press TV – June 25, 2019 Saudi media say Egyptian-owned satellite firm NileSat has halted the broadcast of three Iranian TV channels, including English-language Press TV news network, in yet another attack on media freedom. The Arabic-language Saudi daily newspaper Okaz, citing an informed source, said Sunday that the regional satellite provider halted the broadcast […]
Source