China's former deputy central bank governor, Fan Yifei, has been sentenced to death for taking bribes with a two-year reprieve, state media said on October 10, 2024, amid a sweeping anti-graft drive in the financial sector.
Read everythingAs the world observes the World Day Against the Death Penalty on October 10, reports indicate that hundreds of inmates in Taliban-controlled prisons in Afghanistan are awaiting execution.
Read everything