News

On August 12, 1985, Japan Airlines Flight 123 crashed into Mount Takamagahara, claiming 520 lives - the deadliest single-aircraft accident in history. Discover how a preventable failure became a ...
Four survivors of Japan’s “hostage justice” filed a lawsuit at the Tokyo District Court on March 24, contending that the Code of Criminal Procedure provisions allowing prolonged pretrial ...