Gamers play on computers in an internet bar in Beijing. China's increasingly wired population has made the Netflix series Love, Death & Robots a hit there, even though Netflix is not available in China. Photo: AFP