Political fixer Homei Yamaoka's misdeeds come to light, throwing Japanese politics into deadly confusion. But he's not going down without a fight.
2023
2024
2025
2013
2016
1985
2019
2012
1951
1993
1995
1942
1946
1957