Black Mirror topped a Netflix-dominated top 10 of the most in-demand digital originals in Russia for the week ending May 20. The only non-Netflix title to make the top 10 was Hulu’s The Handmaid’s Tale, placing at number nine with 3.617 million Demand Expressions.
Visit DigitalTV Europe to read this article.