Video and images from Netflix’s adaptation of a Chinese sci-fi novel have been banned in China by the ruling Chinese Communist Party.
Video and images from Netflix’s adaptation of a Chinese sci-fi novel have been banned in China by the ruling Chinese Communist Party.