Main content
Sorry, this episode is not currently available

Fighting Putin's Propaganda

TV Rain, Russia's last remaining opposition TV station, was forced off air in March 2022. Our World follows the presenters trying to relaunch TV Rain from exile.

30 minutes

Last on

Sun 16 Oct 2022 20:30GMT

Broadcasts