Japan acquits world’s longest-serving death row inmate after 48 years
Japan’s longest-serving death row inmate has been acquitted after spending nearly five decades behind bars. Iwao Hakamada, now 88, was released from death row on Thursday after a Tokyo court overturned his 1968 murder conviction […]