TOPSHOT - A group of men leaves flowers outside the Zhuhai Sports Centre, a day after a car rammed through the site killing dozens in Zhuhai, in south China's Guangdong province on November 12, 2024. A man killed 35 people and injured 43 more when he ploughed his car into those exercising around a sports centre in the southern Chinese city of Zhuhai on Monday, local police said on November 12, 2024. (Photo by MICHAEL ZHANG / AFP) (Photo by MICHAEL ZHANG/AFP via Getty Images)