A group of rank-and-file Japanese soldiers are jailed for crimes against humanity, themselves victims of a nation refusing to bear its burdens as a whole.
2023
1988
2021
2014
1972
2017
2010
2024
2018
2015
2003
1994
2019
1982
1979
2011