Political fixer Homei Yamaoka's misdeeds come to light, throwing Japanese politics into deadly confusion. But he's not going down without a fight.
1993
2007
2004
1990
—
1952
2018
1991
2011
2023
2024
1994
2025
1977
2015
2012
1942
2008