Advertisements
Read Time:8 Second
China’s internet censors have moved quickly to scrub social media posts after reports that banners criticizing the Communist leadership were hung from a busy intersection in Beijing