In the Chinese city of Zhuhai, a car rammed into a crowd of people near a sports center. The 62-year-old driver fled the scene of the accident but was later detained. The victims were hospitalized, China Daily said with reference to local authorities.
WARNING: The videos are extremely graphic!
Click here to see more photos and videos from the scene.
It was said that an SUV ran over a large number of people as they were jogging. About 20 people were hurt, Sing Tao Daily publication said citing eyewitnesses.
The condition of many of the victims is believed to be serious. The footage shows many bodies lying on the ground. Many of them are seen wearing same uniforms — they were most likely members of a local sports team.
The sports center where the accident occurred is the largest sports facility in Zhuhai. It was built in 1998 and was used to film football scenes for Stephen Chow's 1999 film Shaolin Soccer. The center's management issued a notice announcing that the center was closed indefinitely.
Zhuhai is a prefecture-level city located on the west bank of the Pearl River estuary on the central coast of southern Guangdong province, People's Republic of China, on the southeastern edge of the Pearl River Delta. Its name literally means "pearl sea", which originates from the city's location at the mouth of the Pearl River meeting the South China Sea. Zhuhai borders Jiangmen to the west, Zhongshan to the north and Macau to the southeast, and shares maritime boundaries with Shenzhen and Hong Kong to the northeast across the estuary. The core of Zhuhai, Xiangzhou District along with Macao, in the northeastern portion of the administrative division, are part of the Guangdong-Hong Kong-Macau Greater Bay Area, the biggest built-up area in the world with more than 65,565,622 inhabitants as of the 2020 census, encompassing Shenzhen, Dongguan, Foshan, Zhongshan, Macau, the main part of Guangzhou, and small parts of Jiangmen and Huizhou cities but with Hong Kong not quite conurbated yet. According to a report released in 2014 by the Chinese Academy of Social Sciences, Zhuhai is the most liveable city in China. Zhuhai is classified as a Medium-Port Metropolis.
Subscribe to Pravda.Ru Telegram channel, Facebook, RSS!