There have been 21 Japanese prime ministers in 40 years, but only 3 served lengthy terms. It is no coincidence that powerful bull markets took place...