The world’s longest-serving death row Inmate, Iwao Hakamada, has regained freedom after a Japanese court acquitted him of murder charges levelled against him in 1968. In an unprecedented judgement, the court found out that evidence against Hakamada who has been awaiting execution for 56 years, was fabricated. The former professional boxer was sentenced to death …