China Executes Man Behind One of The Deadliest Rampage That Killed 35 In Zhuhai
20 Jan 2025
China on Monday executed Fan Weiqiu, a 62-year-old man responsible for one of the deadliest attacks in the country in nearly a decade. Fan drove an SUV into a crowd outside a sports complex in Zhuhai, Guangdong Province, in November 2024, killing 35 people and injuring 43 others. The execution...
Read More