Nilesat takes down Iran’s Press TV
Press TV, the Iranian-backed news and documentary channel, has been taken down by Cairo-based Nilesat. The controversial Press TV channel started life in London in 2007 and is backed by state-owned media and broadcasting body IRIB (Islamic Republic of Iran Broadcasting). Its intention was to counter the news coverage from and for the Middle East […]










