A man passes by the sign which reads “Zhuhai People’s Fitness Plaza” where a man rammed his car into people exercising at the sports center, killing and injuring dozens of people in Zhuhai in southern China’s Guangdong province Thursday, Nov. 14, 2024. | Photo Credit: AP China’s economic malaise is fuelling social tensions that make […]