Randy standing in a Chinese court. Screen capture of South Park’s episode “Band in China”. The producers of the American animated sitcom South Park issued a sarcastic apology to China after Beijing censors deleted every trace of the cartoon on all video streaming services and social media platforms within mainland China.Read More →