Streaming giant Netflix has launched its online store called Netflix.shop, the company's first owned-and-operated retail outlet to sell products directly.
As per Variety, the online store will sell exclusive, limited editions of "carefully selected, high-quality...