Liberal Russian news network TV Rain restarts operations with EU broadcast licence
Dozhd (TV Rain), the liberal-leaning Russian TV station that was forced to shut down in March, has restarted operations from outside of the country. The youth-oriented channel was often critical of Russian authorities, and was shut down by the Kremlin earlier this year when special forces stormed the building. The channel, which had been branded […]