Political fixer Homei Yamaoka's misdeeds come to light, throwing Japanese politics into deadly confusion. But he's not going down without a fight.
1975
2018
2023
1978
1920
—
2014
2020
2003
1965
1997
1919
2006
2025
1999