Backlink: THE BL
Protests erupted in Shanghai and campuses across the country during the weekend, with crowds calling the Chinese Communist Party (CCP) and its top leader to step down, a display of public dissent that the country hasn’t seen in decades.