Netflix closes operations in Russia

Officially! No more Netflix in Russia