Star Trek: Discovery secured 10.5 million Demand Expressions, making the show the clear Digital Original leader in Russia for that week, followed by Stranger Things and Narcos. The only other non-Netflix title in the top 10 was Amazon’s The Grand Tour, which came in ninth.
Visit DigitalTV Europe to read this article.