Main content
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.
Last on
Sun 16 Oct 2022
20:30GMT
大象传媒 News UK HD & UK only