The Japanese police chief extends an apology to a man who was exonerated after spending 58 years on death row
Shizuoka Police Chief Takayoshi Tsuda has apologized to Iwao Hakamada, the world’s longest-serving death row inmate, following his acquittal after 58 years. This public apology highlights significant flaws in Japan’s justice system and calls for reform.