Japan has just voted — and the results aren’t pretty for the ruling Liberal Democratic Party. Now holding just 122 seats in the upper house, three short of a majority, the LDP and its coalition partner, Komeito, have lost control of both wings of the National Diet for the first time since the party’s foundation in 1955.
Read Full Article »