by Haja Mo September 27, 2024 World Iwao Hakamada is believed to be the world’s longest-serving inmate given a death sentence. Previous Story Iranian-Backed Group in Iraq Hits Southern Israel Next Story U.S. House Speaker Demands That Ukraine Fire Ambassador