A police personnel (L) stands guard at 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 driver has killed 35 people and wounded 43 others in southern China, police said on November 12, a day after the car ploughed down people exercising in a sports centre in the city of Zhuhai (Photo by Hector RETAMAL / AFP) (Photo by HECTOR RETAMAL/AFP via Getty Images)

News, Photo and Web Search